Greek voters head to polls for uncertain general election
Greece holds a general election on May 21 that is seen unlikely to produce a clear winner, with a second vote expected by July if the country's fractious political parties fail to agree to a coalition.