The question is what China actually got in return. If they didn't get anything and just did this to keep India friendly then its a huge loss for China. I hope they are not that naive
India is probably agreeing to the BRICS banking system and trading currency.