Photography of interiors and exteriors of Bagh Villas resort based out of Kanha National Park, Madhya Pradesh, India.