Heavy rains lashing Mumbai since Sunday have thrown rail, air and road traffic out of gear, with several trains and flights being cancelled.