KUALA LUMPUR: Stepping into Merdeka Stadium, the historic site where the nation’s independence was declared in 1957, is like travelling back in time. The landmark here, which has completed its ...