Quizzing Live

In 2006 The Group Lordi Won The Eurovision Song Contest, Which Country Did They Represent

Answer:
Finland