London-based CDC Group, the development finance institution of the British government, aims to invest $1.7 billion in India and the broader South Asia region over the next three years. A large part of that investment will go to Indian businesses as CDC is looking to double its India portfolio by...
