where is isle of man
The Isle of Man is part of the British Isles, an archipelago off the north-western coast of mainland Europe, and is located in the Irish Sea, approximately equidistant between England, Scotland and Northern Ireland.