British people are expected to head to polling stations to cast their votes in the UK general election. The voters…
Malta's Labour party is returning to power after 15 years in opposition, with a projected win of 55% of the…