Kathmandu [Nepal], June 22 (ANI): A Chinese firm -- China Railway Construction Corporation (CRCC), responsible for road construction in Nepal's Sindhupalchawk has been witnessing people's fury over the landslide incidents…