In Calais, A Possible End to The British Dream

The 33-kilometre distance between the French port city of Calais and the English port of Dover seems miniscule, but to refugees stranded in Northern France, the shores of Britain could not be any further away. Barely escaping with their lives from their war-torn homelands, thousands of unaccompanied minors embark on journeys through the Levant and […]