The fifth annual Best Countries Report has concluded that Switzerland is the best country in the world, followed by Canada and Japan.