Kuala Lumpur named as World's 4th best shopping city by CNN.