Tapovan HillLocated 10 kms south of Deoghar is considered to be the site of meditation for many sages. Tapowan is believed to be the ‘tap’ bhoomi (meditation site) of Sita.