Madrid British man living in Madrid explains why the Spanish are the ‘happiest people in the world’ – Sur in Englishby Caleb Wilson April 9, 2025