Posts Tagged ‘Australia’

Helmcken Falls, Canada

Amazing Places in the World

Our Planet earth has lot of amazing and stunning places. Some are natural and others man made. These places are a must visit and they make us dumbfounded. We are listing a few in this post. 1. Helmcken Falls, Canada   Helmcken Falls is a 141 m high waterfall in British Colombia, Canada. Helmcken Falls is [...]

Read More...