Construction

Construction of Church of St Peter ad Vincula, Tower Hamlets

Grade I listed chapel in London Borough of Tower Hamlets, UK, within the Tower of London

Fetching the article from Wikipedia…

Meanwhile, elsewhere