A trip to Nepal is incomplete without submerging oneself in the culture and beauty of the place called Lumbini...