Barh - India

Barh is a town on the banks of the river Ganges in the Indian state of Bihar, 34 miles (55 km) south-east of Patna. There is a famous Umanath Temple here that is more than 800 years old but the excavated great Buddhist monastery and stupa at Nalanda and the adjoining museum may be of more interest. Also worth visting is the picturesque Pawapuri jain temple in the middle of a lake nearby.