Andrew Palmer looks at what it takes to achieve Smart Cities