The Westminster Abbey, a Gothic Revival landmark in London, England, stands majestically with its two towering spires and clock face, surrounded by a bustling street scene and a red double-decker bus.