Smoke billows from fire at London's Elephant and Castle station
Smoke billows from fire at London's Elephant and Castle station
Clouds of smoke were seen rising from Elephant and Castle train station in London on Monday afternoon (June 28).
Clouds of smoke were seen rising from Elephant and Castle train station in London on Monday afternoon (June 28).