Rita O'Grady & Lottie Leveson
Date & Place:
at Trafalgar Square in London United Kingdom