Isle of Man

The Isle of Man is a self-governing British Crown dependency situated in the Irish Sea between Great Britain and Ireland. The head of state, Queen Elizabeth II, holds the title of Lord of Mann and is represented by a lieutenant governor. It is the only island in the UK with a population of more than 100,000, and one of the...