Looming large on the south bank of the River Thames ever since it began supplying the British capital with electricity in the 1930s, () is as iconic to Londoners as Westminster Abbey or Tower Bridge.
FLIPPING THE SWITCH
Dec 06, 2022
1 minute
You’re reading a preview, subscribe to read more.
Start your free 30 days