China has constructed 10 Naval bases in Indian Ocean. They will not just have a huge military presence in Indian Ocean, but an entire carrier battle group explicitly for the Indian Ocean. India has started to catch up to the challenge both at home and abroad by making military and diplomatic relations nations threatened by China's bullying in South China Sea as well as starting Naval base in Andaman and Nicobar and signing the LEMOA pact with US by which we can refuel and resupply our ships at Diego Garcia, situated south of Maldives. India has deep rooted cultural influence over all the Island nations in Indian Ocean, and has forayed into developing similar relations with African and Gulf nations.
But strategic purposes do need tactical tools to be successful and in this big chess board called Indian Ocean we have to place our pawns, knights, rooks, bishops and queen very tactfully so as to keep the enemy and check. India already operates INS Vikramaditya, a heavily upgraded ex Soviet carrier with MiG-29K onboard. As of today India not just have more experience in handling an aircraft carrier but India's MiG-29K is superior to China's Shenyang J-16 flying shark. The currently under construction INS Vikrant would offer just a little bit more counter offensive capability compared to Vikramaditya and would be stationed as such that it protects India's west coast while the east coast would be secured by the presence of the CBG of Vikramaditya.