Croatia is due to become the European Union's newest member on Monday.

It is the first EU accession in six years and potentially the only one this decade.

Al Jazeera's Tim Friend reports from Zagreb.

Source: Al Jazeera