Klang is a town located in Selangor, on the West coast of Peninsular Malaysia. It was previously the civil capital of Selangor before it was switched to Shah Alam and later to Kuala Lumpur. This town was named after the Klang river, which flows through Kuala Lumpur and Selangor and finally ending at the Straits of Malacca.