YES, there must be a LONDON show! Somehow, this must happen. We need at least one European show & London & possibly Amsterdam will guarantee a massive crowd.
After all, if you take the long way home, it's on the way!!