Current Affairs Quest

CURRENT AFFAIRS AND EVENTS

Which one of the following countries has the highest ranking in quality of life in the world?
1) Switzerland
2) Sweden
3) Japan
4) Canada




Recent updates