Take a look at the world's largest snow and ice festivalThe annual Harbin Snow and Ice Festival is taking place in northeastern China as planned this year, although with modifications due to new outbreaks of coronavirus nearby.