Reflecting Strong sunlight reflecting from a building, creating high contrast and shadows. London, United Kingdom 0 likes