China is not leaving a single stone unturned when it comes to competing with India. It is known that China has been supporting Pakistan in the recent Uri attacks saying that it is just a terrorist attack and Pakistan government doesn't have any hand in it. Now, China is extending a very powerful help to Bangladesh by pumping 24 Billion dollar investments in that country. India has been giving 2 Billion dollar to Bangladesh every year for the developmental activities.
Looks like, China has been cornering India from all the directions by making the neighboring nations as super good friends. On the other hand, Indians have been reducing the usage of Chinese products, which may decrease Chinese imports to India. This may slow down China a bit. Under Modi's leadership, several top countries are supporting India over China. Tough cold fight between the two top economies in the world.