Bodhgaya is one of the major pilgrimage sites for Buddhists in India and the world. The Thai Monastery Bodhgaya is one of Bodhgaya’s many temples …


Bodhgaya is one of the major pilgrimage sites for Buddhists in India and the world. The Thai Monastery Bodhgaya is one of Bodhgaya’s many temples …