People of both sexes in Spain will live for 85.8 years on average, marginally edging out expected lifespans in Japan (85.7), Singapore (85.4) and...