Madurai is called the 'City of Festivals' because it hosts numerous festivals year-round, with the most famous being the Chithirai Festival celebrating the marriage of Lord Shiva and Goddess Meenakshi. The city has multiple major temples with continuous festival cycles. Options A and B are states, not cities, while Jaipur is the Pink City.