Source: China – South China Morning PostIndia and China traded insults over their diverging interests in Sri Lanka, after a controversial Chinese scientific research ship called at the island nation despite New Delhi’s security concerns.Read More
Source: China – South China Morning PostIndia and China traded insults over their diverging interests in Sri Lanka, after a controversial Chinese scientific research ship called at the island nation despite New Delhi’s security concerns.Read More