Cars were drowned under water yesterday after a bout of torrential rainfall hit Changsha, Hunan province.