Goloc
Westminster Abbey
London, United Kingdom
Westminster Abbey