Lower Thames Crossing Faces Further Delays
The proposed Lower Thames Crossing (LTC), the UK's largest road project, faces further delays.The £9 billion venture remains unresolved as the decision on its Development Consent Order (DCO) is postponed.LTC…







