Agra is home to one of the seven wonders of the world, the Taj Mahal.
It has a population of over a million people and is known for Kashmiri Handicrafts. The city is known for the number of palaces that are scattered throughout.
Hawa Mahal and City Palace are the two most famous palaces in the city that have tourists travelling just to witness their beauty.
The aesthetic beauty of the city makes it a go-to place for couples who are ready to tie the knot.
The city is also lined with spectacular gardens and several cozy romantic spots tucked away in its quiet corners.
Udaipur has been a shooting location for many movies, the most famous being the James Bond film, Octopussy.
The city also sees many different festivals for tourists and residents enjoy through the year.
Gangtok is in the heart of the of the Shivalik Mountain Range in the state of Sikkim.
The location of the city provides it with breathtaking views of the surrounding valley.
The famous Victoria Memorial and its surrounding garden are a must visit.
One of the most cosmopolitan and the biggest city in India, Mumbai will capture your attention from the moment you step in it. Despite being a full-fledged urban city, Mumbai has a unique beauty and charm to it. From visiting the many promenades and beaches, eating at street stalls and restaurants, partying at great nightclubs, and shopping at the huge malls and street markets, there is a lot to do in the city that never sleeps.