On Monday, Liberal Democrat MP Christine Jardine posted a video on Twitter from inside her constituency office on St John’s Road in Corstorphine as water crashed against the front window.

In the same area, footage posted on social media showed one man had resorted to sitting on the roof of his car with the vehicle unable to move through the flooded street.

At a Farmfoods in Leven, Fife, a Facebook video showed rain pouring into the store from the ceiling.

Darryl Wright, 34, who filmed the footage, told the Press Association: “We suddenly heard this noise as if someone turned on a loud shower, we turned around and the rain was just pouring in from the ceiling.”