Dubai is a land full of wonders. There is the tallest building in the world, one of the largest shopping malls, the largest artificial island, and the list goes on. In the middle of this desert, there is also the most extensive flower garden in the world. They have rightly named it the Dubai Miracle...