Virgin arches on the Royal Mile