From high-end malls like Suria KLCC and Pavilion KL to street markets like Petaling Street, Kuala Lumpur caters to all shopping preferences.