4Nov Which country is ranked as best country in world ? Which country is ranked as best country in world ? A: France B: Switzerland C: Australia D: Canada Show Answer