A group of Jehovah's Witnesses stand with their literature stands at Elephant & Castle, on 27th February 2019, in London, England.