Answer
St. Petersburg is nicknamed "The Sunshine City" due to its average of 361 days of sunshine annually. It even holds a Guinness World Record for the most consecutive days of sunshine (768 days between 1967 and 1969). The city's sunny weather makes it a popular destination for tourists and retirees.