Which country is known as “mistress of the sea” ?

(A) America
(B) England
(C) France
(D) India

Answer: (B) England
England is known as the ” mistress of the sea”.