Power tunnels construction, London, United Kingdom.

Power tunnels construction, London, United Kingdom.