Haphazard development, traffic gridlock, flash floods – Kuala Lumpur still has a long way to go Pearl Lee February 1, 2023