India is a mystical land that presents the traveller with a bamboozling array of unforgettable experiences. Hinduism, the prominent religion, is intimately woven into the fabric of everyday life, reflected in an extraordinary range of time-honoured traditions. Apart from its ancient spiritual framework, India's vastness also challenges the imagination, being home to one sixth of the world's population.
Over 2000 hotels near these attractions.
View