India, with its vast territory, is a rich cultural melting pot. Its colourful festivals of all religions and people blend well with its magnificent landscapes of jungles, valleys, arid deserts and high Himalayan peaks, not forgetting its famous historical cities. As a travellers’ destination, it offers sand, sea and snow!