India, China and Africa