China, India face financial risks