The mercury dropped slightly on Tuesday morning with the minimum temperature settling at 31.2 degrees Celsius, even as the weather office has forecast a generally cloudy sky with light rain or drizzle later in the day that is expected to bring some respite amid the sweltering heat.