Heavy rains disrupt Mumbai airport, 184 flights delayed 18 canceled

India