The U.S. Intelligence Community
French authorities have built a ten-foot wall at a petrol station in Calais used by migrants who attempt to board lorries and break into Britain.
French authorities have built a ten-foot wall at a petrol station in Calais used by migrants who attempt to board lorries and break into Britain.