High-resolution satellite images of the River Thames, England, United Kingdom.

Storms