Colombo [Sri Lanka], January 18 (ANI): The Chinese Embassy in Sri Lanka slammed the US recently after an American diplomat called China a ‘spoiler’ to Sri Lanka’s negotiations with the International Monetary Fund (IMF) in a recent interview. Read More…