India is one of the few countries where Buddhism is practiced as a major religion. This can be due to the fact that Gautama Buddha was born in India, in the city of Lumbini, supposedly located somewhere in the Northern part of India. A great many tourists visit India every year for Buddhist pilgrimage tours.
For more info, call us on: 8588033524 | Visit us on: http://www.thebuddhapilgrimage.co.in