Smart cities leverage information and communication technologies to enhance the quality and performance of urban services such as transportation, public safety, health, and utility infrastructure. Some key uses of smart city technologies include intelligent transport systems, smart buildings, public safety and smart homes. For instance, intelligent transport systems use sensors, cameras and...