Next month, people from 28 nations across Europe will vote in elections for the European Parliament, which will shape the future of the European Union. A total of 751 members of the European Parliament (MEPs) will be elected, with representation based on the population in each of the member-states. Germany has the largest number of members, currently with 96 MEPs. Currently, the largest groups are the Christian Democrats (European People’s Party) bloc with 274 votes, and the Socialists a…