Westminster Abbey, located near the Houses of Parliament, is a living church, a royal peculiar and home to the unique pageant of British history. [Photo/IC]