Asia / Nepal / Traveling Lumbini, Nepal: The Birthplace of Buddha In the foothills of the Himalayas in southern Nepal sits Lumbini, the birthplace of Buddha. The entirety of… by Marissa Sutera August 29, 2017