Sweden is the No. 1 country for affordability, safety and overall quality of life
September 17, 2023 at 16:45 PM EDT
U.S. News and World Report, WPP and the Wharton School of the University of Pennsylvania surveyed more than 17,000 people worldwide.