newsare.net
The 10-foot barrier (pictured) has been installed at Total petrol station in the French port city which had become a magnet for people smugglers.French authorities erect 10ft wall in Calais next to petrol station
The 10-foot barrier (pictured) has been installed at Total petrol station in the French port city which had become a magnet for people smugglers. Read more