In modern times, smart cities are using advanced technology to control and coordinate business, physical, social and commercial systems to deliver quality services to their residents while ensuring the efficient use of available resources. Many large corporations, as well as government agencies,...