Standing as it does between Westminster Abbey and the Houses of Parliament, and commonly called "the parish church of the House of Commons", St Margaret's has witnessed many important events in the life of this country. This remains true in our own day but now, more than ever, St Margaret's welcomes many visitors from all over the world.