Which country is called “Land of direct democracy”? / General Knowledge MCQs / By admin Which country is called “Land of direct democracy”? A. India B. Germany C. USAD. Switzerland