Street preacher on Oxford Street wearing a large patch on his jacket with words from the book of Revelations printed on it, which reads 3 billion idolators will be burned to death in one minute on 14th August 2023 in London, United Kingdom.