Which country is called the land of lilies?
Canada is called as the land of lilies because it is the only country that has large flowers that form lilies hence making it be termed as a land of lilies.
Some of the other important and interesting facts are given below: