Malaysia

Est. 1933
Kuala Lumpur Football Stadium, Kuala Lumpur (18,000)