It is clear that the cancellation is orchestrated by the Chinese who want to increase their influence over whole of Asia. In spite of what is a clear Chinese involvement the Indian government does not seem to have the guts to fight even a small place like Maldives. The Indian govt needs to show more teeth.