Bengaluru recorded its coldest day of the year on Saturday, November 29, as the daytime temperature slipped to just 21.6 degrees Celsius.