Bermuda was battered yesterday by torrential rain that caused severe flooding in some areas.
The Bermuda Police Service advised motorists to avoid part of Middle Road in Southampton.
On Facebook, the …
The Bermuda Police Service advised motorists to avoid part of Middle Road in Southampton.
On Facebook, the …