This is the flag of the Isle of Man, also known simply as Mann, which is a self-governing Crown dependency in the Irish Sea between Great Britain and Ireland. The head of state is Queen Elizabeth II, who holds the title of Lord of Mann. The Lord of Mann is represented by a Lieutenant Governor. Foreign relations and defence are the responsibility of the British Government.

More Info: en.wikipedia.org