The Eurovision Song Contest finally came to end with Switzerland’s Nemo winning it. The music battle saw some of the most amazing performances from contestants participating from different countries all over Europe. Some of the performances were so captivating that it left the audiences in a spell with their sheer grandeur.