Success mantra is self-reliance and indigenization; Indian Navy aspires to achieve 90% self-reliance in warships: Vice Chief of Naval Staff

March 11, 2016

FICCI Media Division