Kuala Lumpur

Kuala Lumpur (called simply 'KL' by locals) is the federal capital and the largest city in Malaysia. KL is a bustling metropolis of 7 million and is a cultural melting…

Continue Reading Kuala Lumpur