#10 – Edinburgh Castle – Scotland
Overlooking the City of Edinburgh, the Edinburgh Castle is at the same time one of the largest Scottish castles and one of the most haunted locations not in the Europe, but in the whole world.
And it is no wonder that this Scottish castle is so haunted when it has a history longer than 1000 years. Throughout the centuries, painful deaths and sinister acts were happening within the walls of the Edinburgh Castle. One of the most famous ghosts who live in Edinburgh Castle that still believe this castle is theirs is the ghost of Queen Margaret.