Large stone towers behind trees in Edinburgh, Scotland