We worshiped he Lord and declared the Word of God at seven locations in London. First, we did in front of the Buckingham Palace!