Flash floods in London disrupt lives and leave people stranded

Flash floods in London have hit the capital, leaving people stranded and disrupting lives. The torrential downpour has caused road closures and led to a number of injuries as well…
Input your search keywords and press Enter.