In the era of Industry 4.0, smart cities are characterized by advanced, next-generation technologies which are incorporated into a given city or area’s infrastructure to better the lives of the respective city’s citizens. Through the wider adoption of emerging technologies such as 5G, artificial intelligence (AI), machine learning (ML), big data analytics, the Internet of Things (IoT) and Augmented/Virtual reality (AR/VR), among others, smart cities are no longer a thing of the future.