'India Has Geographic Advantage In Indian Ocean But Shouldn't Take China For Granted'