India is the seventh largest country in the world and stretches from the high mountains of the Himalayas to the tropical greenery of Kerala, and from the sacred Ganges to the sands of the Thar Desert. Consistent with its size and population, India has an endless array of cultures, landscapes, monuments and places to explore.