Appears on these pages
The British Isles are islands to the north west of mainland Europe. UFSS (South England)
In this timeline, Britain and France lost the Great War. France was able to recover but Britain...
North England is a country located in the centre of Great Britain and roughly in the northeast...