Cardiff has been revealed as the wettest city in Britain, with a soaking 1152 mm of rainfall annually.
SEE ALSO: Top five places to see rainbows in the world
SEE ALSO: Most Brits secretly hope it's going to rain at the weekend
The Welsh capital topped the list of the UK's rainiest cities, compiled by rainwater harvesting specialist Freeflush, which used data from the Met Office.
St Davids is the second wettest city with 1138 mm, followed by Glasgow (1124 mm), Bangor (1100 mm) and Truro (1061 mm).
London was placed 63rd on the list and named Britain's driest city, receiving less rainfall than Bath, Leeds, Edinburgh, York and Oxford. In a year, London sees 557 mm of rain.
It was followed closely by Cambridge, Derry, Ely and Chelmsford.