Storm brings flash floods to London

Published July 13, 2021 644 Views

Rumble Heavy showers and thunderstorms passed through Britain on Monday.