Niagara Falls ranks high on Chinese bucket list

From the Niagara Falls Review: Niagara Falls might not be at the top of their list, but they love us in China. The Pyramids of Giza in Egypt, the Eiffel Tower in France and Venice in Italy are world landmarks that rank higher on the list of places Chinese travellers have on their bucket list,…

Read More