The past 24 hours saw cold and dry weather in most parts of the country, with rain and snowfall reported in northeastern and western Balochistan as well as upper KP.