This might just be the most diverse country in the world. And there is only one way to go: love it or hate it.
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.
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.