India warned its neighbour the Maldives on Monday that it might freeze annual aid worth $25 million amid anger over an attempt to kick out the Indian firm managing the main airport in the country.