mikedossous mikedossous 10-01-2021 Geography contestada Which physical features has helped Europe's economy the most? why?