The Eurovision Song Contest final in Baku, Azerbaijan was watched by over 125 million people around the world last weekend. As the euphoria of Eurovision dies down for another year, Pulse got the lowdown on the event and the issue of human rights abuses in Azerbaijan from DW reporter Jakov Leon who attended the competition.