What to Do in Santiago, Chile: Where the Che Odyssey Begins November 2, 2026November 2, 2026 Santiago is Chile’s capital and by far its biggest city – roughly seven million people, close to four in ten Chileans, live […]