It wouldn’t be the first time that Americans have been imprisoned in the UK, the most famous were the Americans that were imprisoned in Edinburgh Castle from 1776 to 1781 when the two nations were at war during the War of Independence; obviously imprisoned for not following the laws of the crown (Featured picture of […]