473 miles
Scotland is a country and London is a city in England.
London is in England but in Europe as well. It is not in Liverpool as Liverpool is anonther city in the UK. London isn't in Scotland - Scotland is the Northern Part of the Greater British Isle whilst London is in its South East. Oh, and Liverpool isn't in Scotland either but rather in Northern England.
It's about 400 miles between St. Andrews, Scotland and London, England.
North. London is in England and Edinburgh is in Scotland. If you look on a map of the United Kingdom you will see that Scotland is north of England.
No. London (a city) is in England (a country). Scotland is a country north of England.
Edinburgh is the capital city of the country of Scotland. Scotland has had many kings of Scotland in the past until it became part of the United Kingdom and shared the same monarchs with England, Wales and Northern Ireland.
Glastonbury is in Somerset, England. It is not in Scotland.
London is a city, not a country. It is in England, which is bordered by Scotland and Wales.
London is south of Edinburgh. London is in England. Edinburgh is in Scotland.
The Thames goes through London, England. Edinburgh is in Scotland, not England.
England - London Ireland - Dublin Scotland - Edinburgh Wales - Cardiff Nothern Ireland - Belfast (The Republic of Ireland is not part of the UK) London is England's capital. Dublin is Ireland's capital. Edinburgh is Scotland's capital. Cardiff is the capital of Wales.
England=London, Edinburg=Scotland, Cardiff=Wales, and Belfast=Northern Ireland