Categories Selected Articles A river overflows in southern China, stranding people and turning streets into canals Post author By Mike Nova Post date June 18, 2025 A river overflows in southern China, stranding people and turning streets into canals [deltaMinutes] mins ago Now ← Rare 16th-century shipwreck found at record depth in French waters: ‘Remarkable discovery’ → Florida Tax Changes Explained As $115-Billion Budget Passed