This report provides a comprehensive review on smart cities, including the underlying technologies, smart city applications, and gap analysis. It discusses the concept of smart cities, the role of technology in their development, and the benefits and limitations of implementing smart city initiatives. The report also explores the use of IoT, sensors, geospatial technology, artificial intelligence, and blockchain in smart cities. It is a valuable resource for understanding the current state and future prospects of smart cities.