Smart cities around the world are using technology like cloud computing, blockchain solutions, biometrics, and artificial intelligence to revolutionize city life as we know it.