Ancient Maya population may have topped 16 million, Tulane research shows

July 29, 2025
inset image: inset image caption: