IRGC’s flying boat ‘Bavar 2

IRGC’s great capabilities in submarine warfare