Jaipur is one of the most beautiful cities to visit in Rajasthan, India. The city is known as the pink city, because of the many pink sandstone buildings. There are bazaars, beautiful palaces and fortresses, colorful people, holy cows, rickshaws and elephants wandering through traffic. In this article I tell you why you should definitely visit this pink city of India one day, including the highlights of Jaipur and best things to do.