Romania and Bulgaria have been waiting to join Schengen since 2007, when they were admitted to the European Union.

Croatia, Bulgaria and Romania are 'ready' to join Schengen, says European Commission

The European Commission has urged member states to accept the three candidates in the passport-free area.