India, China are partners not rivals: Chinese Ambassador
New Delhi, July 10 Amid ongoing tension along the Line of Actual Control (LAC) in eastern Ladakh, Chinese Ambassador to India, Sun Weidong, on Friday said that India and China should be partner and not rivals. Weidong released a video