India is giving China sleepless nights