China is building one of the world’s most ambitious railways—across the Himalayas. A megaproject of tunnels, politics, and ...
Nawalparasi (Nepal)/ Kathmandu (Nepal), Nov 19 (ANI ... Residents blame the contractor, China State Construction Engineering Corporation, for its failure to deliver on time.