London’s Beautiful Westminster Abbey

The Collegiate Church of St. Peter, Westminster, aka Westminster Abbey, coronation church since 1066.    Even if you knew nothing about its impressive history, its magnificent architecture would bow your knee in praise to the Creator who gives men the mind...