The annual Harbin Ice and Snow Festival in China is one of the worlds largest ice and snow festivals, filled with illuminating ice towers and monumental snow sculptures.