The Taj Mahal of Agra, built by Emperor Shah Jahan in memory of his beloved wife, is one of the Seven Wonders of the World and India’s most famous tourist attraction. It is a monument built completely in lovely white marble. Jaipur located in the state of Rajasthan commonly known as the Pink City of India is famous for its beautiful palaces. These palaces are massive and mostly built in pink and red stone. Guests who stay in some of these palace-like hotels are also treated like Maharajas and Maharanis (kings and queens of India). Mumbai situated in the state of Maharashtra, is one of the most important and popular cities in the world. It is compared to New York City of the United States for various reasons. Mumbai offers the best of shopping, food and entertainment. It is a must visit for tourists as well as Indians.