Exploring Lumbini

Lumbini is a small town located in the southwestern part of Nepal, famous for being the birthplace of Lord Buddha, the founder of Buddhism.