Cherbourg is a town in Brittany in Northern France that can be reached by ferry from Portsmouth in Britain .
links