India's financial capital, Mumbai, has largely escaped a cyclone that barrelled through the country's western coast.