Urbanisation has been a key trend for centuries and is expected to continue throughout the 21st century as well. Cities have to continuously strive to provide a sustainable, safe and liveable environment for their ever-increasing populations. In recent years, the term ‘smart cities’ has been coined for initiatives that monitor and analyse different aspects of urban life, and manage service provisi ...