Niagara Falls - The most beautiful place on earth

Travels 1 Comment Email This Post Email This Post

 

 

In June 2006, I had a chance to visit the greatest waterfall of all times – the Niagara Falls. The visit to Niagara Falls has been one of the most exhilarating experience of my life. The grandeur and beauty of Niagara is spell bounding. You cannot, but get enchanted by its beauty.