St Sepulchre’s, a church in the City of London, was in the headlines this summer.
St Sepulchre’s in the City of London is known as the National M