Internet of things adoption is expanding at phenomenal phase. The concept of IOT is to embed sensors and transceivers into different devices which can then transmits data to each other and to cloud through Internet, building analytics to comprehend this data and use this understanding to find solution for everyday issues. New domains for IOT are being explored and one such is to use IOT in urbanization of cities. In the context has evolved the term Smart Cities. There are already cities like Amsterdam, Barcelona, Stockholm, New York which has implemented several aspects of Smart Cities and nations like Singapore and India are moving in that direction. It is expected by 2025 there will be 26 global smart cities. So what is a smart city