Bengaluru saw its coldest day of the year on 29 November. The temperature dropped to 21.6° Celsius, which was 5.8°C below normal. The cold spell continued into the next morning, accompanied by dark ...