China State Construction Engineering Corporation (CSCEC) has completed excavation of Sri Lanka’s 27.7km Upper Elahera Canal ...