Lower Thames Crossing Tunnel Mega Project Tender Announced The Lower Thames Crossing is the most ambitious road project in UK. With 22.9km (14.3 miles) of new road featuring and two 4.3km... Read more ...