The US holds the world title for most obesity, at 30% of the population. Mexico is second at 24% and the UK is third at 23% and despite spending squillions more than anyone on health care, the US ranks 50th in life expectancy and 46th in infant mortality.

Advertisement