Discuss as:

Snow blankets Russian resort town of Sochi