Island of Sodor

The Island of Sodor, or simply Sodor, is a fictional island in the United Kingdom. It is known for its many railways.

Did you know? The Island of Sodor is located between the Isle of Man and Great Britain in the Irish Sea.