India has been helping its neighbour, Sri Lanka, amid the ongoing economic crisis in the country. In such a tough time for Sri Lanka, its all-weather friend China has not been of much help to the Island nation economically.