Prime Minister Narendra Modi is in Shanghai today, where he met 22 top Chinese CEOs to pitch his "Make in India" agenda to them. More than 25 business agreements worth about 22 billion dollars are expected to be signed between Indian and Chinese companies today, sources said.