Where is world’s largest natural flower garden located?
a) Australia
b) France
c) Switzerland
d) Dubai
Dubai Miracle Garden is the world’s biggest natural flower garden. It is spread over an area of over 72000 square meter having more than 60 million flowers.