Sweden will host the popular Eurovision song contest next year after a euphoric victory in Azerbaijan's capital Baku. <br /><br />There was a rocky run-up to the event, with the opposition making allegations of human rights abuses.<br /><br />But that didn't keep an estimated 100 million people around the world from watching. <br /><br />Al Jazeera's Sohail Rahman reports.
