A historic stadium in Kuala Lumpur, Malaysia, where the country declared its independence in 1957
No reviews yet.