Info

Founded in : 1989

Stadium

Stadium : O2 World

Capacity : 18400