India, TravelApril 4, 2016<April 4, 2016 Explore the wild side of Chitwan at The Meghauli Serai, a Taj Safari wildlife lodge in Nepal. by Rochelle Rebello When you think of Nepal you conjure visions of snow clad mountains, sherpas, yetis, monasteries, etc. Now picture…