top ten waterfalls in the world

Finally Good News for Buffalo-Niagara Falls Rated One of the Best
Finally Good News for Buffalo-Niagara Falls Rated One of the Best
Finally Good News for Buffalo-Niagara Falls Rated One of the Best
It seems like Buffalo is always getting beat up about something, worst sport franchises, worst winter weather, worst employment. Finally some good news, Niagara Falls is rated one of world's top ten most beautiful waterfalls. The compliment comes from the website Budget Travel.