HMS Shannon


Nine ships of the British Royal Navy have been named HMS Shannon, after the River Shannon in Ireland, longest river of the British Isles.