Smart cities aim to reduce anticipated complexities and expenses that accompany future urbanization. Hence, integration of Information and Communication Technology (ICT), energy efficiency and sustainability form the backbone of these cities. For enabling and supporting these initiatives, the smart cities also require accountable, empowered urban local bodies. Overall, smart cities promise to provide a quality of life that can support future generations sustainably.