The River Thames at low ebb between Battersea and Vauxhall As the sun sets over the West End a stormy night prepares to engulf the city Menacing clouds unfurl in the sky like the standards of a ghoulish army Once a beacon for lost airmen, the Battersea Power Station stands in its new livery Every […]