WEATHER FORECAST FOR 31 JULY 2026 Issued at 05.30 a.m. on 31 July 2026 by the Department of Meteorology Showers will occur at times in the Western, Sabaragamuwa and North-western provinces and in Kandy, Nuwara-Eliya, Galle and Matara districts. Heavy rain fall  fabove 100 mm are likely at some places. A few showers may occur […]