Machilipatnam (BY 529), a anti-Submarine Warfare Shallow Water... | Current Affairs MCQ | Examoogle