‘India, China catching up’