India is a mystical land that presents the traveler with a mystifying array of unforgettable experiences. It is the seventh largest country in the world by area and, with over a billion people, is second only to China in population. It's an extremely diverse country, with vast differences in geography, climate, culture, language and ethnicity across its expanse, and prides itself on being the largest democracy on Earth. Hinduism, the prominent religion, is intimately woven into the fabric of everyday life, reflected in an extraordinary range of time-honoured traditions. |