St. Margaret's Church, Westminster Abbey, London.

St. Margaret's Church, Westminster Abbey, London, England