9. Kabul, Afghanistan
Hours of sunshine per year: 3085
Although the average annual temperature in Kabul is 54˚F, having both cold winters and warm summers, it is among the sunniest capital cities in the world with 3085 hours of sunshine per year.

Pixabay/Public Domain