KUALA LUMPUR, Aug 31 — Before Malaya had even become independent, it was already building the place where independence would be declared.The foundation stone for Stadium Merdeka was laid in February 1957, months before the country was due to end British rule.Construction was accelerated and the stadium was completed in...

Full Story Read More