Jaipur is called the Pink City because in 1876, Maharaja Ram Singh painted the entire city pink to welcome the Prince of Wales (later Edward VII). Pink was traditionally the color of hospitality in Rajput culture. The old city remains painted in terracotta pink to this day.