Heavy rains have lashed Mumbai and adjoining Navi Mumbai and Thane regions, delaying suburban train services and leaving vehicles crawling through water-logged roads in low-lying areas.