Research says that people living in small towns are happier than those in densely-populated urban areas. This should not be a surprise. (Source: Washington Post)
Research says that people living in small towns are happier than those in densely-populated urban areas. This should not be a surprise. (Source: Washington Post)