Where do 8 billion people live? by Effective-Sea-8608 March 17, 2024 0 Where do 8 billion people live?