Work stalled on a road project in India given to a Chinese firm due to visa problems

Record ID: 328161