Investors favour India over China as world’s second biggest economy stutters

Investors favour India over China as world’s second biggest economy stutters