Religious temples, beaches, fantastic food and vibrant markets, India is so diverse and unusual it is always a treat for any visitor. Whether it is relaxing on the backwaters of Kerala or venturing into the foothills of the Himalaya there is plenty to explore and experience in this dramatic land.