Chief of Naval Staff, Admiral Dinesh K Tripathi, said that the Indian Navy needs to ensure that it is ready to take on all the known challenges and expressed preparedness for whatever is yet to come. He said that the Indian Navy is moving on all domains to be future-ready.