Day: 13 March 2023

  • Castletown, Isle of Man

    Castletown, Isle of Man

    ,

    Castletown, Isle of Man Castletown is a historic town in the southern part of the Isle of Man, a self-governing British Crown dependency in the Irish Sea. Castletown was the Isle of Man’s capital until 1869, and it has a long history dating back to the Viking era. Castle Rushen, a mediaeval castle built in…