Bad weather was the key reason for the delays. Mumbai city has been receiving intermittent light to heavy rainfall all day. The delays were expected to ease only around 2300 hours and beyond.