China can provide everything India is currently providing and then some.
China can provide markets, investment, infrastructure, aid, loans, UNSC veto, capital markets, civilian technology, military technology, manufacturing, etc.
China and Sri Lanka have very close relations, if India becomes typically aggressive towards its neibours like Sri Lanka, Pakistan and bangladesh, all these countries will move closer towards china. India is a well known bully.
Don't think india is some big shot, India is being surrounded, and when Sri Lanka, Pakistan and Bangladesh move closer to china, India will be surrounded from all sides.
It's great to see Sri Lanka ditching India, hope Chinese leaders are smart enough to grab this opportunity with both hands and put the squeeze on india big time.
China must always counterbalance Indian imperial hegemonic ambitions.
The Indian regime is a threat to world peace.
Sri Lanka don't need India one bit, as long as china is there.