Everything you need to know about the European elections

Europe correspondent Mark Stone explains everything you need to know ahead of the European Parliament elections on May 23.