A rare moment of sunshine pierced the British grey sky, casting light on twelve giant “Memory Stones,” created by artist Hannah Sofaer. We were standing at England’s southernmost point, on the ...