Radar Open Radar

A 'severe drought' has been declared in parts of Britain.

Insider Paper · Source

A 'severe drought' has been declared in parts of Britain.