Islamabad- Upper Punjab and northern areas received rain and snow yesterday as the Pakistan Meteorological Department (PMD) forecasts cold and dry weather in most parts of the country.

The PMD said mainly cold and dry weather is expected in most parts of the country. However, cloudy weather with light rain is expected at few places of Kashmir and its adjoining hilly areas. Rain and snow fell in some areas of Punjab, Kashmir, Hazara, Malakand, Peshawar, Makran divisions and Gilgit-Baltistan.