While some global cities bask in generous stretches of sunshine, others are left with barely a glimmer of light from the sky.