The British and French governments are under renewed pressure after more people die trying to cross the English Channel.
The British and French governments are under renewed pressure after more people die trying to cross the English Channel.The English Channel has once again become the site of tragedy, with more people… [+882 chars]