Mumbai: Heavy rain since last night has flooded large parts of Mumbai, affecting flights, trains and bus services in a replay of an annual monsoon nightmare in India's financial capital. Thousands are caught in a traffic mess and people have been asked to stay away from the sea during high tide.