Tunnels construction, London, United Kingdom.

Tunnels construction, London, United Kingdom.