Westerly system brings widespread rain across Pakistan till March 31. Thunderstorms, snowfall in northern areas and risk of flooding in streams expected in KP and Balochistan regions.