Edinburgh Castle
Edinburgh Castle is the best in Edinburgh city of United Kingdom.Edinburgh Mansion is a noteworthy fortification which rules the horizon of the city of Edinburgh, Scotland, from its position on the Palace Rock. Archaeologists have set up human control of the