ParentFull threadpb7·The gap is nowhere near that large when controlling for the difference in demographics. Despite that, America is undeniably obese which is easily the largest factor contributing to life expectancy.View on HN