Earth from Space: The Mekong Delta Published 19 Apr 2024 Image: Earth from Space: The Mekong Delta Full Article