Which country is called the “Land of Lilies”?

March 9, 2011 by  
Filed under General Knowledge

Canada is called land of lilies because Lily is a type of flower which are found in Canada in large numbers. Because of these flowers of lilies Canada is known as “Land of Lilies”.

- Read more