Croatia becomes the 28th member of the EU

Croatia has become the 28th member of the European Union as midnight struck in continental Europe.

Revellers have been celebrating in Zagreb's central Ban Jelacic square, where EU flags flew from a stage.

The country of 4.4 million people is only the second of the seven states carved from federal Yugoslavia to enter the EU, following Slovenia in 2004.