This might just be the most diverse country in the world. And there is only one way to go: love it or hate it.
Ancient monuments, impressive museums, art and delicious food.
Rajasthan is known for attractions like the vast Desert of Thar and one of the oldest mountain ranges in the world - Aravalis.
This narrow strip of coast is known as the tropical paradise of waving palms and wide sandy beaches.
Formerly known as Madras, it is the capital of Tamil Nadu and the fifth most populous city in India.
A small town in India, famous for its Hindu and and Jain temples.
A group of islands in the Arabian Sea, and India's only coral atolls.
Two remote valleys, at 6500 metres altitude, with mountains and glaciers of an unquestionably charm.
Earlier known as Bombay, the city is a delightful mix of colonial relics and bazaars, poverty and magnates, sky scrapers and slums.
Jaipur is often called the Pink City because of its distinctly colored buildings, which were originally painted this color to imitate the red sandstone architecture of Mughal cities.
Situated on the banks of the Ganges River, Varanasi is a Hindu holy city, dating back to 3000 BC.
A holy city in India, the spiritual and cultural center of the Sikh religion, home of the famous Golden Temple.