The mother nature is really amazing probably we dont find words to explain it. There are greatest places in the world where you soothe your eyes with serenity. The landscapes and waterfall all over the world are great watch. They provide you greatest feeling of beauty and release all your depressing feelings to adore the world you are living in.
These finest images have been taken to provide you such finest feel.