96.38 per cent physical progress achieved on Talcher-Sambalpur Line Doubling Project June 2, 2023 | Project Updates, Under Construction ECoR has achieved a physical progress of 96.38 per cent on the Talcher-Sambalpur Line Doubling Project. This content is restricted.