A visit to Nepal, India, is made extra special when you stay at the Taj Hotel’s Meghauli Serai. Located inside Chitwan National Park, which is well known for its wildlife viewing, Meghauli Serai offers guests the experience of a real exotic animal encounter right outside their door. There’s nothing like being on a safari and […]
↧