I just think this doesn't make sense because of the travel schedules. It would be a pain to fly out to London and back to the United States every week. I think it's much better suited to play a game in every year or so. I'd love a game in Africa, by the way.
No announcement yet.
Possible London Franchise?