Which country is called “Land of direct democracy”?

Which country is called “Land of direct democracy”?

A. India
B. Germany
C. USA
D. Switzerland