Stationed on the bank of river Neranjana (also referred as Falgu) in the Indian state of Bihar, Bodh Gaya is the most venerated place for Buddhists throughout the world. …
Home to an assortment of majestic palaces, royal mansions, lakes, scenic waterfalls and beautifully laid-out gardens, Mysore is stationed right at the foot of Chamundi hills in Karnataka. The …