Bodh Gaya is a small city located in the Indian state of Bihar, and it is considered one of the most important pilgrimage sites for Buddhists from all over the world. This city is...
Read More
4 Minutes
Discover India, one destination at a time.