Ice and snow covered Niagara Falls is seen at the base of the Canadian side of Niagara Falls in Ontario, Canada, on March 2, 2021. [Photo/Xinhua]
Go to Forum >>0 Comment(s)