Chinese fishing fleet off Peru stirs up diplomatic waters

More than 250 ships were previously catching giant squid near the Galapagos Islands off Ecuador.

Leave a Reply

Your email address will not be published.