Handel Street, London, UK from God’s Greatest Hits