The IoT and Big Data Analytics for Smart Sustainable Cities: Enabling Technologies and Practical Applications

  • Simon Elias BibriEmail author
Part of the Advances in Science, Technology & Innovation book series (ASTI)


The Internet of Things (IoT) has become a key component of the ICT infrastructure of smart sustainable cities due to its great potential to advance the different areas of sustainability. The IoT is associated with big data analytics, which is clearly on a penetrative path across urban systems and domains for optimizing and enhancing operations, functions, services, designs, and strategies. As such, the IoT-based big data applications can play a key role in enabling sustainable cities to improve their contribution to sustainability under what has been termed as smart sustainable cities. However, topical studies tend to deal largely with the IoT and big data analytics in the realm of smart cities, leaving important questions involving the role and potential of these advanced technologies in the realm of sustainable cities barely explored to date. Specifically, the integration of the IoT and big data analytics is an unexplored research area as regards the new opportunities it offers in terms of responding to the goals of sustainable development. With that in regard, this chapter provides a state-of-the-art review of the IoT and big data analytics in terms of their core enabling technologies and practical applications within smart cities and smart sustainable cities. Further, it proposes an integrated framework for smart sustainable cities, which is intended to illustrate how the informational landscape of smart cities based on the IoT and big data analytics could enhance the physical landscape of sustainable cities as regards their strategies in ways that can enhance their performance on the basis of the IoT-enabled big data applications. The proposed framework represents a conceptual structure intended to serve as a guide for building a model of smart sustainable cities that can expand the structure into something useful. This should be grounded in further qualitative analyses, empirical investigations, and practical implementations. This work serves to inform various city stakeholders about the benefits that can be realized from developing and implementing smart sustainable cities on the basis of the IoT and big data analytics.


Smart sustainable cities The IoT Big data analytics Sensor technology Data processing platforms Sustainability Big data applications Cloud computing Fog/edge computing 


  1. Ahmad, A., Anand, P., MMRathore, H. (2016). Smart cybersociety: Integration of capillary devices with high usability based on Cyber–Physical System. Future Generation Computer Systems, 56, 493–503.Google Scholar
  2. Ahmed, E., Yaqoob, I., Hashem, I. A. T., Khan, I., Ahmed, A. I. A., Imran, M., et al. (2017). The role of big data analytics in Internet of Things. Journal of Computer Networks, 129, 459–471.CrossRefGoogle Scholar
  3. Ahvenniemi, H., Huovila, A., Pinto-Seppä, I., & Airaksinen, M. (2017). What are the differences between sustainable and smart cities? Cities, 60, 234–245.Google Scholar
  4. Akande, A., Gomes, P., & Cabral, P. (2018). The Lisbon ranking for smart sustainable cities in Europe. Sustainable Cities and Society, 44(2019), 475–487.Google Scholar
  5. Al Nuaimi, E., Al Neyadi, H., Nader, M., & Al-Jaroodi, J. (2015). Applications of big data to smart cities. Journal of Internet Services and Applications, 6(25), 1–15.Google Scholar
  6. Al-Nasrawi, S., Adams, C., & El-Zaart, A. (2015). A conceptual multidimensional model for assessing smart sustainable cities. Journal of Information Systems and Technology Management, 12(3), 541–558.Google Scholar
  7. Anthopoulos, L., & Fitsilis, P. (2010). From digital to ubiquitous cities: Defining a common architecture for urban development. In Proceedings of 2010 6th International Conference on Intelligence Environment IE 2010 (pp. 301–306).Google Scholar
  8. Arbury, J. (2005). From urban sprawl to compact city—An analysis of urban growth management in Auckland (p. 175).
  9. Arkian, H. R., Diyanat, A., Pourkhalili, A. (2017, 15 March). MIST: Fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications. Journal of Network and Computer Applications, 82, 152–165.Google Scholar
  10. Braun, V., & Clarke, V. (2006). “Using thematic analysis in psychology”. Qualitative Research in Psychology, 3(2), 77–101.CrossRefGoogle Scholar
  11. Bar-Magen Numhauser, J. (2012). Fog computing introduction to a new cloud evolution (pp. 111–126). Escrituras silenciadas: paisaje como historiografía. Spain: University of Alcala. ISBN 978-84-15595-84-7.Google Scholar
  12. Batty, M., Axhausen, K. W., Giannotti, F., Pozdnoukhov, A., Bazzani, A., Wachowicz, M., et al. (2012). Smart cities of the future. The European Physical Journal, 214, 481–518.Google Scholar
  13. Berkel, A. R. R., Singh, P. M., & Sinderen, M. J. van. (2018). An information security architecture for smart cities. In Lecture Notes in Business Information Processing.Google Scholar
  14. Bettencourt, L. M. A. (2014). The uses of big data in cities Santa Fe Institute. New Mexico: Santa Fe.Google Scholar
  15. Bibri, S. E. (2015a). The human face of Ambient Intelligence, cognitive, emotional, affective, behavioral, and conversational aspects. Berlin: Springer.Google Scholar
  16. Bibri, S. E. (2015b). The shaping of Ambient Intelligence and the Internet of Things: Historico-epistemic, socio-cultural, politico-institutional and eco-environmental dimensions. Berlin: Springer.CrossRefGoogle Scholar
  17. Bibri, S. E. (2018). Smart sustainable cities of the future: The untapped potential of big data analytics and context aware computing for advancing sustainability. Urban Books Series. Springer (in press).Google Scholar
  18. Bibri, S. E. (2018a). Smart sustainable cities of the future: The untapped potential of big data analytics and context aware computing for advancing sustainability. Springer, Germany, Berlin.Google Scholar
  19. Bibri, S. E. (2018b). The IoT for smart sustainable cities of the future: An analytical framework for sensor–based big data applications for environmental sustainability. Sustain Cities and Soc, 38, 230–253.Google Scholar
  20. Bibri, S. E. (2018c). A foundational framework for smart sustainable city development: Theoretical, disciplinary, and discursive dimensions and their synergies. Sustainable Cities and Society, 38, 758–794.CrossRefGoogle Scholar
  21. Bibri, S. E. (2019a). Big data science and analytics for smart sustainable urbanism: Unprecedented paradigmatic shifts and practical advancements. Springer. Germany, Berlin.Google Scholar
  22. Bibri, S. E. (2019b). The anatomy of the data–driven smart sustainable city: Instrumentation, datafication, computerization and related applications. Journal of Big Data, 6, 59.Google Scholar
  23. Bibri, S. E. (2019c). On the sustainability of smart and smarter cities in the era of big data: An interdisciplinary and transdisciplinary literature review. J Big Data, 6(25), 2–64.Google Scholar
  24. Bibri, S. E. (2020). Compact urbanism and the synergic potential of its integration with data-driven smart urbanism: An extensive interdisciplinary literature review. Journal of Land Use Policy (in press).Google Scholar
  25. Bibri, S. E., & Krogstie, J. (2016). On the social shaping dimensions of smart sustainable cities: A study in science, technology, and society. Sustainable Cities and Society, 29, 219–246.Google Scholar
  26. Bibri, S. E., & Krogstie, J. (2017a). Smart sustainable cities of the future: An extensive interdisciplinary literature review. Sustainable Cities and Society, 31, 183–212.Google Scholar
  27. Bibri, S. E., & Krogstie, J. (2017b). ICT of the new wave of computing for sustainable urban forms: Their big data and context-aware augmented typologies and design concepts. Sustainable Cities and Society, 32, 449–474.Google Scholar
  28. Bibri, S. E., & Krogstie, J. (2017c). The core enabling technologies of big data analytics and context-aware computing for smart sustainable cities: A review and synthesis. Journal of big Big Data, 4(38), 1–50.Google Scholar
  29. Bibri, S. E., & Krogstie, J. (2019a). A scholarly backcasting approach to a novel model for smart sustainable cities of the future: Strategic problem orientation. City Territory and Architecture, 6(3), 1–27.Google Scholar
  30. Bibri, S. E., & Krogstie, J. (2019b). Generating a vision for smart sustainable cities of the future: A scholarly backcasting approach. European Journal of Futures Research, 7(5), 1–20.Google Scholar
  31. Bibri, S. E., Krogstie, J. & Kärrholm, M. (2020). Compact city planning and development: Emerging practices and strategies for sustainable development goals. Developments in built environment (in press).Google Scholar
  32. Bibri, S. E., & Krogstie, J. (2020a). Smart eco–city strategies and solutions: The cases of royal seaport, stockholm, and western harbor, Malmö, Sweden. Urban Science, 4(1), 1–42.Google Scholar
  33. Bibri, S. E., & Krogstie, J. (2020b). The emerging data-driven smart city and its innovative applied solutions for sustainability: The cases of London and Barcelona. Journal of Energy Informatics (in press).Google Scholar
  34. Bonomi, F., Milito, R., Zhu, J., & Addepalli, S. (2012). Fog computing and its role in the Internet of Things. In Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, ser. MCC’12 (pp. 13–16). ACM.Google Scholar
  35. Brogi, A., & Forti, S. (2017). QoS-aware deployment of IoT applications through the fog. IEEE Internet of Things Journal (99), 1.Google Scholar
  36. Burton, E. (2002). Measuring urban compactness in UK towns and cities. Environment and Planning B: Planning and Design, 29, 219–250.CrossRefGoogle Scholar
  37. CEC. (1990). Green paper on the urban environment—Communication from the Commission to the Council and the Parliament. Brussels: Commission of the European Communities (CEC).Google Scholar
  38. Cheng, B., Solmaz, G., Cirillo, F., Kovacs, E., Terasawa, K., & Kitazawa, A. (2018). FogFlow: Easy programming of IoT services over cloud and edges for smart cities. IEEE Internet of Things Journal, 5, 696–707.CrossRefGoogle Scholar
  39. Chourabi, H., Nam, T., Walker, S., Gil-Garcia, J. R., Mellouli, S., Nahon, K., Pardo, T. A., & Scholl H. J. (2012). Understanding smart cities: an integrative framework. In The 245th Hawaii International Conference on System Science (HICSS), HI, Maui (pp. 2289–2297).Google Scholar
  40. Corici, A., et al. (2016). Towards programmable and scalable IoT infrastructures for smart cities. In 2016 IEEE International Conference on Pervasive Computer Communication Workshops (PerCom Work) (pp. 1–6).Google Scholar
  41. Dempsey, N. (2010). Revisiting the compact city? Built Environment, 36(1), 5–8.CrossRefGoogle Scholar
  42. Dodge, M., & Kitchin, R. (2007). The automatic management of drivers and driving spaces. Geoforum, 38(2), 264–275.CrossRefGoogle Scholar
  43. Ejaz, W., & Anpalagan, A. (2018). Internet of Things for smart cities technologies, big data and security. Springer International Publishing.Google Scholar
  44. Elliott, H., Brannen, J., Phoenix, A., Barlow, A., Morris, P., Smart, C., Smithson, J., & Bauer, E. (2013). Analysing qualitative data in groups: Process and practice. Southampton: National Centre for Research Methods Working Paper, NCRM/NOVELLA.Google Scholar
  45. European Green Capital. (2009). The expert panel’s evaluation work final recommendations for the European green capital award of 2010 and 2011.Google Scholar
  46. Evertzen, W. H. N., Effing, R., & Constantinides, E. (2018). The Internet of Things as smart city enabler: The cases of Palo Alto, Nice and Stockholm. In 18th IFIP Conference on e-Business, e-Services, and e-Society, I3E 2019 Sept 18–19, Trondheim, Norway.Google Scholar
  47. Fan, W., & Bifet, A. (2013). Mining big data: Current status, and forecast to the future. ACM SIGKDD Exploring Newsletters, 14(2), 1–5.CrossRefGoogle Scholar
  48. Filipponi, L., Vitaletti, A., Landi, G., Memeo, V., Laura, G., & Pucci, P. (2010). Smart city: An event driven architecture for monitoring public spaces with heterogeneous sensors. In Proceedings of 4th International Conference on Sensor Technologies and Applications, SENSORCOMM 2010 (pp. 281–286).Google Scholar
  49. Girardet, H., & Schumacher, S. (1999). Creating sustainable cities. Dartington, England: Green Books for The Schumacher Society.Google Scholar
  50. Giroux, S. & Pigot, H. (2005). From smart homes to smart care. ICOST2005, 3rd international conferenceon smart homes and health telematics. IOS Press.Google Scholar
  51. Giusto, D., Iera, A., Morabito, G., & Luigi, A. (2010). The Internet of Things. Springer.Google Scholar
  52. Gope, P., Amin, R., Hafizul Islam, S. K., Kumar, N., & Bhalla, V. K. (2018). Lightweight and privacy-preserving RFID authentication scheme. Future Generation Computer Systems, 83, 629–637.Google Scholar
  53. Hashem, I. A. T., Chang, V., Anuar, N. B., Adewole, K., Yaqoob, I., Gani, A., et al. (2016). The role of big data in smart city. International Journal of Information Management, 36, 748–758.CrossRefGoogle Scholar
  54. Harvey, F. (2011). Green vision: The search for the ideal eco-city. Financial Times, London.Google Scholar
  55. Hernández-Muñoz, J. M., Vercher, J. B., Muñoz, L., Galache, J. A., Presser, M., Hernández Gómez, L. A., & Pettersson, J. (2011). Smart cities at the forefront of the future internet. Lecture Notes Computer Science, 6656, 447–462.Google Scholar
  56. Höjer, M., & Wangel, S. (2015). Smart sustainable cities: Definition and challenges. In L. Hilty & B. Aebischer B (Eds.), ICT innovations for sustainability (pp. 333–349). Berlin: Springer.Google Scholar
  57. Holloway, I., & Todres, L. (2003). The status of method: Flexibility, consistency and coherence. Qualitative Research, 3(3), 345–357.CrossRefGoogle Scholar
  58. Huang, Y., & Li, G. (2010). A semantic analysis for Internet of Things. In Proceedings of the 2010 International Conference on Intelligent Computation Technology and Automation (ICICTA), Changsha, China (pp. 336–339).Google Scholar
  59. International Telecommunications Union (ITU). (2014, 5–6 March). Agreed definition of a smart sustainable city. Focus Group on Smart Sustainable Cities, SSC–0146 version Geneva.Google Scholar
  60. Jabareen, Y. R. (2006). Sustainable urban forms: Their typologies, models, and concepts. Journal of Planning Education and Research, 26, 38–52.CrossRefGoogle Scholar
  61. Jalali, R., El-Khatib, K., & McGregor, C. (2015). Smart city architecture for community level services through the internet of things. In 2015 18th International Conference on Intelligence Next Generations Networks, ICIN 2015 (pp. 108–113).Google Scholar
  62. Jenks, M., & Dempsey, N. (2005). Future forms and design for sustainable cities. Oxford: Elsevier.Google Scholar
  63. Jenks, M., & Jones, C. (Eds.). (2010). Dimensions of the sustainable city (Vol. 2). London: SpringerLink.Google Scholar
  64. Ji, Z., Ganchev, I., O’Droma, M., Zhao, L., & Zhang, X. (2014). A cloud-based car parking middleware for IoT-based smart cities: Design and implementation. Sensors, 14(12), 22372–22393.CrossRefGoogle Scholar
  65. Jin, J., Palaniswami, M., Gubbi, J., & Marusic, S. (2014). An information framework for creating a smart city through Internet of Things. IEEE Internet Things Journal, 1, 112–121.Google Scholar
  66. Johannesson, C. (2018). City of S.: Interview Claes Johannesson, smart city Stockholm, Project leader.Google Scholar
  67. Joseph, T., Jenu, R., Assis, A. K., Kumar, V. A. S., Sasi, P. M., & Alexander, G. (2017). IoT middleware for smart city. In TENSYMP 2017—IEEE International Symposium on Technology Smart Cities (pp. 3–7).Google Scholar
  68. Karun, K. A., & Chitharanjan, K. (2013). A review on Hadoop—HDFS infrastructure extensions. In IEEE, Information & Communication Technologies (ICT) (pp. 132–137).Google Scholar
  69. Khan, M., Uddin, M. F., & Gupta, N. (2014). Seven V’s of big data understanding: Big data to extract value. In 2014 Zone 1 Conference of the IEEE American Society for Engineering Education (ASEE Zone 1) (pp. 1–5).Google Scholar
  70. Khan, Z., Anjum, A., Soomro, K., & Tahir, M. A. (2015). Towards cloud based big data analytics for smart future cities. Journal of Cloud Computing, Advances, Systems and Applications, 4(2).Google Scholar
  71. Kitchin, R. (2014). The real-time city? Big data and smart urbanism. GeoJournal, 79, 1–14.CrossRefGoogle Scholar
  72. Kitchin, R., & Dodge, M. (2011). Code/space: Software and everyday life. Cambridge, MA: MIT Press.CrossRefGoogle Scholar
  73. Kloeckl, K., Senn, O., & Ratti, C. (2012). Enabling the real-time city: LIVE Singapore! Journal of Urban Technology, 19(2), 89–112.CrossRefGoogle Scholar
  74. Konugurthi, P. K., Agarwal, K., Chillarige, R. R., & Buyya, R. (2016). The anatomy of big data computing. Software: Practice and Experience (SPE), 46(1), 79–105.Google Scholar
  75. Kramers, A., Wangel, J., & Höjer, M. (2016). Governing the smart sustainable city: The case of the Stockholm Royal Seaport. In Proceedings of ICT for Sustainability 2016 (Vol. 46, pp. 99–108). Atlantis Press, Amsterdam.Google Scholar
  76. Kumar, A., & Prakash, A. (2014). The role of big data and analytics in smart cities. International Journal of Science and Research (IJSR), 6(14), 12–23.Google Scholar
  77. Kyriazis, D., Varvarigou, T., Rossi, A., White, D., & Cooper, J. (2014). Sustainable smart city IoT applications: Heat and electricity management and eco-conscious cruise control for public transportation. In Proceedings of the 2013 IEEE 14th International Symposium and Workshops on a World of Wireless, Mobile and Multimedia Networks (WoWMoM) (pp. 1–5), Madrid, Spain.Google Scholar
  78. Laney, D. (2001). 3-D data management: Controlling data volume, velocity and variety. META Group Research Note.Google Scholar
  79. Lindström, B., & Eriksson, B. (1993). Quality of life among children in the Nordic countries. Quality of Life Research, 2(1), 23–32.CrossRefGoogle Scholar
  80. Lyshevski, S. E. (2001/2005). Nano- and microelectromechanical systems: Fundamentals of nano- and microengineering. Boca Ratón: CRC Press.Google Scholar
  81. Miles, M. B., & Huberman, A. M. (1994). Qualitative data analysis: An expanded source book (2nd ed.). Newbury Park, CA: Sage.Google Scholar
  82. Miorandi, D., Sicari, S., De Pellegrini, F., & Chlamtac, I. (2012). Internet of Things: Vision, applications and research challenges. Ad Hoc Networks, 10(7), 1497–1516.Google Scholar
  83. Mishler, E. (1990). Validation in inquiry-guided research: The role of exemplars in narrative studies. Harvard Educational Review, 60, 415–41.CrossRefGoogle Scholar
  84. Neirotti, P., De Marco, A., Cagliano, A. C., Mangano, G., & Scorrano, F. (2014). Current trends in smart city initiatives—Some stylised facts. Cities, 38, 25–36.CrossRefGoogle Scholar
  85. Neuman, M. (2005). The compact city fallacy. Journal of Planning Education and Research, 25, 11–26.CrossRefGoogle Scholar
  86. Newman, P., & Kenworthy, J. (1999). Sustainability and city. Overcoming automobile dependence. Washington, DC: Island Press.Google Scholar
  87. Neumeyer, L., Robbins, B., Nair, A., & Kesari, A. (2010). S4: Distributed stream computing platform. ICDM Workshops. 170–177.Google Scholar
  88. Ostberg, et al. (2017). Reliable capacity provisioning for distributed cloud/edge/fog computing applications. In 2017 European Conference on Networks and Communications (EuCNC).Google Scholar
  89. Pantelis, K., & Aija, L. (2013). Understanding the value of (big) data. In Big Data 2013 IEEE International Conference on IEEE (pp. 38–42).Google Scholar
  90. Perera, C., Zaslavsky, A., Christen, P., & Georgakopoulos, D. (2014). Sensing as a service model for smart cities supported by Internet of Things. Transactions on Emerging Telecommunication Technologies 1–12.Google Scholar
  91. Piro, G., Cianci, I., Grieco, L. A., Boggia, G., & Camarda, P. (2014). Information centric services in smart cities. The Journal of Systems and Software, 88, 169–188.CrossRefGoogle Scholar
  92. Pozdniakova, A. M. (2018). Smart city strategies “London–Stockholm–Vienna–Kyiv”: In search of common ground and best practices. Acta Innovations, 27, 31–45–31.Google Scholar
  93. Qin, Y., Sheng, Q. Z., Falkner, N. J. G., Dustdar, S., Wang, H., Vasilakos, A. V. (2016). When things matter: A survey on data-centric internet of things. Journal of Network and Computer Applications, 64, 137–153.Google Scholar
  94. Rathore, M. M., Paul, A., Ahmad, A., & Jeon, G. (2016). IoT-based big data. International Journal on Semantic Web and Information Systems, 13, 28–47.Google Scholar
  95. Rathore, M. M., Won-HwaHong, A. P., Seo, H. C., Awan, I., & Saeed, S. (2018). Exploiting IoT and big data analytics: Defining smart digital city using real-time urban data. Journal of SSC, 40, 600–610.Google Scholar
  96. Rong, W., Xiong, Z., Cooper, D., Li, C., & Sheng, H. (2014). Smart city architecture: A technology guide for implementation and design challenges. China Communications, 11, 56–69.Google Scholar
  97. Roseland, M. (1997). Dimensions of the eco-city. Cities, 14(4), 197–202.CrossRefGoogle Scholar
  98. Shepard, M. (Ed.). (2011). Sentient city: Ubiquitous computing, architecture, and the future of urban space. Cambridge, MA: MIT Press.Google Scholar
  99. Sicari, S., Rizzardi, A., Grieco, L. A., & Coen-Porisini, A. (2015). Security, privacy and trust in Internet of things: The road ahead. Computer Networks, 76, 146–164.Google Scholar
  100. Singh, J., & Singla, V. (2015). Big data: Tools and technologies in big data. International Journal of Computer Applications (0975–8887), 112(15).Google Scholar
  101. Srivastava, L. (2004). Japan’s ubiquitous mobile information society. Info, 6(4), 234–251.Google Scholar
  102. Stockholm City. (2019). Royal Seaport Stockholm.
  103. Stockholm City Council. (2010). Övergripande program för miljö och hållbar stadsutveckling i Norra Djurgårdsstaden. Stockholm: Stockholm City Council.Google Scholar
  104. The Nordics. (2017). Smart city solutions.–royal–seaport–2018/.
  105. Townsend, A. (2013). Smart cities—Big data, civic hackers and the quest for a new Utopia. New York: Norton & Company.Google Scholar
  106. Uckelmann, D., Harrison, M., & Michahelles, F. (2011). Architecting the Internet of Things. Berlin, Germany: Springer.CrossRefGoogle Scholar
  107. United Nations. (2015). Transforming our world: The 2030 agenda for sustainable development. New York, NY.
  108. United Nations Habitat. (2014). The economics of urban form: A literature review. Nairobi, Kenya: United Nations Human Settlements Programme 2014.Google Scholar
  109. Wan, J., Liu, J., Shao, Z., Vasilakos, A. V., Imran, M., & Zhou, K. (2016). Mobile crowd sensing for traffic prediction in internet of vehicles. Sensors, 16(1), 88.Google Scholar
  110. Williams, K., Burton, E., & Jenks, M. (Eds.). (2000). Achieving sustainable urban form. London: E & FN Spon.Google Scholar
  111. Yaqoob, I. A. T., Hashem, A., Gani, S., Mokhtar, E., Ahmed, N. B., & Anuar, A. V. (2016). Vasilakos, big data: From beginning to future. International Journal of Information Management, 36(6), 1231–1247.CrossRefGoogle Scholar
  112. Zanella, A., Bui, N., Castellani, A., Vangelista, L., & Zorzi, M. (2014). Internet of Things for smart cities. IEEE Internet of things Journal, 1(1).Google Scholar
  113. Zhang, C. (2016). Fog and IoT: An overview of research opportunities. IEEE Internet of Things Journal.Google Scholar
  114. Zhang, Y., Cao, T., Tian, X., Li, S., Yuan, L., Jia, H., & Vasilakos, A. V. (2016). Parallel processing systems for big data: A survey. In Proceedings of the IEEE, special issue on Big Data.Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Computer Science, Department of Architecture and PlanningNorwegian University of Science and TechnologyTrondheimNorway

Personalised recommendations