Step 1: The correct answer is Jaipur.
Step 2: Jaipur, the capital of Rajasthan, is called the Pink City because many of its old buildings are painted in a pink or terracotta shade.
Step 3: The city was painted this colour in 1876 to welcome the Prince of Wales, and the tradition has continued in the old walled city area since.