Edinburgh Castle and Castle Rock silhouetted against the sun in Edinburgh, Scotland Edinburgh Castle and Castle Rock silhouetted against the sun.Edinburgh Castle and Castle Rock silhouetted against the sun.