Indian cities have nicknames for various reasons, including historical significance, cultural attributes and local characteristics. These nicknames often reflect the city’s unique identity.