Michael Gove said fishing was "very close to my heart" - but then blundered over the names of two major ports as he attacked the EU's common fisheries policy.

The Justice Secretary said his father's business as a fish merchant in Aberdeen had collapsed, partly as a result of the rules set in Brussels.

But he was mocked on Twitter after stumbling over the names of two Scottish ports - referring to Peterborough and Fraserhead rather than Fraserburgh and Peterhead.

Read more: Michael Gove: Brexit would be a liberating, empowering moment of patriotic renewal

Answering questions following a speech on Brexit he said the common fisheries policy was a "symbol of what we lost when we entered the EU".

He said: "Some in this audience might know that my father inherited a fish merchant's business in Aberdeen from my grandfather and that business went to the wall, partly as a result of the common fisheries policy.

"The common fisheries policy essentially gave other European Union nations unfettered access to our fish stocks and - I would hope - that if we leave the European Union we can once more see the ports of Peterborough and Frasherhead and Grimsby flourishing, because we will take back control of our territorial waters.

"I recognise that fishing is perhaps not the most high employment industry in this country, but it's a symbol of what we lost when we entered the EU, control over national resources that if we retained them we could have husbanded in our interest and indeed in the interest of others."

Twitter users soon picked up on Mr Gove's error.

Jim Robertson said: "Fishing is very close to my heart, says Gove. Then cites Peterburgh and Fraserhead!! Confused, Mr Gove?"

David Moncur said: "Peterborough and Fraserhead fishing ports says #gove. Where are they then?"

Alice Cochrane pointed out "everyone knows Peterborough is landlocked".