Mumbai is witnessing heavy rain since last night, with parts of the city waterlogged and traffic movement affected. The India Meteorological Department (IMD) has predicted moderate to heavy rain in the city and its suburbs over the next 24 hours, with a possibility of very heavy showers at isolated places.