November 23, 2024 14:37 (IST)
US blizzard turns Niagara Falls into frozen winter wonderland. Check here
New York/IBNS: As the blizzard in the United States has messed up the Christmas weekend plans for many amid reports of several deaths due to harsh weather conditions, a video of Niagara Falls in Buffalo covered in ice has left the internet awestruck.
Latest Headlines