With temperatures expected to reach between 31 and 38 degrees Centigrade today, and the UV index at 9, citizens are warned to stay indoors and avoid arduous activities outside.

The heatwave will abate slightly on late Monday and Tuesday, when we can expect strong rains and hail, followed by colder weather.