India is a country of diversity, with a rich cultural heritage and a plethora of natural wonders. It offers a plethora of experiences and has something to offer for everyone. From ancient temples to stunning beaches, from bustling cities to serene hill stations, India is a country that should be