Detailed explanation and options for the selected question.
Jaipur is called the "Pink City" due to its distinct pink-colored buildings, especially in the old city. Jodhpur is known as the "Blue City," Udaipur as the "City of Lakes," and Agra for the Taj Mahal.