roshani chitrakar Lumbini is a Buddhist Pilgrimage site in the south-central Terai, Rupandehi district of Nepal, situated in the foothills of the Himalayas. Everybody knew about the lord Buddha's life story and his … + 4 more