WEB DESK: The nature has never ceased to amaze people. From breathtaking waterfalls, to mesmerizing landscapes, creation of God seems to exist in every thing. Likewise, these trees, found in different parts of the world, will leave you speechless.Â