China's growing presence in Indian Ocean a challenge for India: Navy Chief

China's growing presence in Indian Ocean a challenge for India: Navy Chief
Admiral Lanba, who is on a four-day visit to Britain, also said that no nation has invested as much as China in shipbuilding