German town of Altena hoped migration could turn its fortunes August 31, 2025 August 31, 2025 A view of the town of Altena and the river Lenne, in Altena, Germany, August 22, 2025. REUTERS/Jana Rodenbusch