Tunnels and Tunnelling

Delhi Metro final stages
June 2016