SA ranked 105th happiest countrySouth Africa has been ranked 105th on the World Happiness Report of 2018. The report, prepared by