Europeans cast votes for new parliament amid rise of far-right populists
From Germany and France to Cyprus and Estonia, voters from 21 nations went to the polls Sunday in the final day of a crucial European Parliament election that could see major gains by the far-right, nationalist and populist movements that are on the rise across much of the continent.