_killuminati_
FULL MEMBER
Humidity and rising water vapor from vegetation traps a lot of heat in Punjab, and also from human & industrial emissions. Clouds formed with this vapor are hot, not conducive to snow formation. Balochistan is sparsely populated, not much heat emissions, and very dry (not much evaporation); not much heat going up. Clouds here can get very cold - that can produce snow. For it to snow in Punjab, I think, would require a cold cloud coming from elsewhere.It's surprising that parts of Balochistan and Sindh receive anual snowfall and only negligible part of Punjab gets snowfall, especially in light of North Punjab's description as 'Beautiful Northern Pakistan'.
That's my understanding of it.