LONDON, GREAT BRITAIN - SEPTEMBER 14, 2017: The angels and the Lamb of God on the stained glass in church St. Vedast alias Foster (1884).