China halts important road project in South Sudan due to delayed payments Staff Writer May 23, 2025 Apparently, the road project was being executed under the ‘Oil-for-infrastructure,’ agreement which was signed between the two nations.