Mumbai woke up to a warm morning shrouded in a hazy blanket, with the minimum temperature recorded at 20.4 degrees Celsius.