Edinburgh, the capital of Scotland, is known for the Edinburgh Fringe Festival, Edinburgh Castle and haberdasheries, such as ...