Sri Lanka China Debt: Sri Lanka, France, Japan and India caught in China’s debt trap, preparing to crack down on the dragon World April 24, 2023 Colombo:France, Japan and India have joined hands to rescue Sri Lanka trapped in China’s debt trap. After the launch of…