IRGC ‘s flying boat, ‘Bavar-2’

IRGC’s great capabilities in submarine warfare