The concept of a smart city has been identified as not only representing a crucible for technological innovation, a medium for realising global integration but also as an exemplar response for addressing current and impending global issues (societal, environmental economic and governance). There is now general consensus that emerging information communication technologies (ICT) such as cloud computing can be deployed as a vehicle for catalysing smart city innovation. There is also evidence to suggest that cloud computing has become a strategic direction for many e-government initiatives as evidenced by the emergence of global government clouds (G Cloud). In this paper, we delineate the concept of a smart city and explore the propitious potential of cloud computing to enable the development of smart cities. We review the current state of art pertaining to a selection of cloud schemes currently being operationalized by international governments aimed at capitalising on the nascent innovation capabilities of the technological paradigm, and present a future research roadmap for cloud facilitated smart city development.