Bodhgaya Buddhist Tour on IRCTC’s Special Tourist Train

Bodhgaya Buddhist Tour on IRCTC’s Special Tourist Train

India is a land of diverse cultures, religions and traditions, and Buddhism is one of the most influential religions in India. Bodhgaya is a small town located in the state of Bihar, which is known as the place where Gautama Buddha attained enlightenment. The town is an important pilgrimage site for Buddhists all over the world, and a visit to…