On the back of Indian Prime Minister Narendra Modi's three-day visit to China, the two powers yesterday signed 26 business deals worth more than $22 billion.


Visit the original source and full text: Shanghaiist