Am I blind? I have looked a million times for this London forum you speak of. Where is it?