Assistant General Knowledge MCQs PPSC Past Papers Revenue Department Which of the following country is called “Land of Flowers”? August 19, 2021 Admin No Comments A: Japan B: Netherlands C: India D: Canada Correct Answer: b Short Details: Netherlands is called Land of Flowers / Country of Flowers. View More Details >>