spectacular places to visit in India

Agra, Uttar Pradesh

Best for romantics and fans of Mughal history

Varanasi, Uttar Pradesh

Best for intense spirituality

Mumbai, Maharashtra

Best for urban explorers and Bollywood hopefuls


Best for an extraordinary taste of Tibet

Kolkata, West Bengal

Best for culture vultures

Jaisalmer, Rajasthan

Best for desert drama

The Kerala Backwaters

Best for lovers of slow travel

Bodhgaya, Bihar

Best for budding Buddhists

Darjeeling, West Bengal

Best for a premium cup of tea with a view

Amritsar, Punjab

Best for experiencing the power of devotion