Afghanistan has ranked the most unhappy once again, followed by Zimbabwe, Rwanda and Botswana Finland has