
Lumbini is located in the south-central Terai of Nepal, situated in the foothills of the Himalayas. For millions of Buddhists the world over, it evokes a kind of holy sentiment akin to the significance of Jerusalem to Christians and Mecca to Muslims. Lumbini is the place where Lord Buddha - the apostle of peace, and the Light of Asia - was born in 623 B.C. In historical terms, the region is an exquisite treasure-trove of ancient ruins and antiquities,...