atishayjain.info
Lumbini Temple - Most Spiritual Place in Nepal
Lumbini Temple - Most Spiritual Place in Nepal. It's a little controversial, But as per Buddhist tradition Mayadevi gave birth to Siddhartha Gautama (Buddha)