Finland, land of the Northern Lights

Finland, land of the Northern Lights, home to Santa Claus, Nokia, and the Angry Birds, a country that enjoys unorthodox yet excellent education system. Find out more about this Nordic country in this two-minute video. [ Editor: Xueying ]