Lumbini (Sanskrit for "the lovely") is a Buddhist pilgrimage site located at the Nepalese town of Kapilavastu, district Rupandehi, near the Ind…

Read more