India, known as the land of infinite variety, has virtually infinite appeal as a holiday destination. From the mountains of the north, to the western deserts of Rajasthan, to the beaches and swaying palms of the south, it embraces a huge range of cultures, landscapes, cuisines and thrilling adventures. A fascinating tour of the highlights is best finished off by a relaxing spell on an unspoiled beach.