Incredible India

BODHGAYA

Bodhgaya is the most important Buddhist pilgrimage place in the world. Located in the state of Bihar, it’s here that Lord Buddha became enlightened during intense meditation under a Bodhi tree. The exact spot is […]