After days of delay, Mumbai witnessed its first heavy showers of the season this morning, receiving moderate to heavy rain. The weather office has predicted moderate rainfall with a few spells of heavy showers in the financial capital in the next 24 hours.