As the global population grows and urbanization continues to expand, the concept of smart cities is rapidly gaining traction. A smart city uses digital technology to enhance performance, well-being, and reduce costs & resource consumption across the city. Engineering plays …