Talking about Punjab (the biggest province) winter season is very limited. Almost 310 days out of total 365 days are sunny. And areas like Cholistan Desert (16,000 square kilometers), Indus Valley Desert (19,500 square kilometers), Kharan Desert, Thal and Thar Deserts (200K Sq. kilometers) are generally 365 days sunny.
So all in all, we can say that apart from Northern region, whole of the Pakistan is sunny through out the year.
Kalispell, MT has an average of 126 sunny days per year.
Missoula, MT has an average of about 163 sunny days per year.
233
Birmingham, England has an average of about 149 sunny days per year.
288
Warsaw, Poland, experiences an average of about 160 sunny days per year. The distribution of these sunny days varies throughout the seasons, with the summer months typically seeing the highest number of sunny days. On average, July tends to be the sunniest month. However, the weather can be quite variable, so actual sunny days may fluctuate annually.
Green Bay, Wisconsin, experiences an average of about 180 sunny days per year. The city enjoys a mix of sunny and cloudy days throughout the seasons, with summer generally offering the most sunshine. However, winter months tend to have fewer sunny days due to overcast conditions and snowfall.
According to information listed in the Montana State University Brochure, Bozeman has approximately 277 sunny days per year.
Wilmington has an average of about 200 sunny days every year.
In Williston Vermont there are on average 159 sunny days per year
The average number of sunny days a year in Pittsburgh: 59 see the following article that says it's 145 > http://www.post-gazette.com/pg/07007/751891-109.stm
On average, Bend, Oregon receives about 158 sunny days per year. However, this number can vary from year to year.