Dubai Miracle Garden - world's largest natural flower garden featuring over 109 million flowers planted.
A collection of truly stunning waterfalls from various places around the world.