Ed Travels 2018 Lumbini Nepal April 26th, 2018Edward Wanambwa0 Comments A visit to Lumbini Nepal the birthplace of the Buddha. The Maya Devi Temple marks the exact place the The Buddha was born.