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