All these favors were facilitated or orchestrated by the US.
The Chinese are not stupid; they know exactly what game India is playing.
You wouldn't really want a friendly India-china relations , do you ??? Everyone knows why you are feeling so jealous of the Indian stand to not ally with US,AUS .