The Anglican church of St. Margaret, Westminster Abbey is situated in the grounds of Westminster Abbey on Parliament Square, and is the parish church of the House of Commons of the United Kingdom in London. It is dedicated to Margaret of Antioch. (...) (from Wikipedia)