sunshine sparkle through morning haze, westminster

  • £2,145