Hundreds of people protested against the EU’s refugee policy in Mytilene, Greece.

Hundreds of residents in the Greek island of Lesbos gathered in the city of Mytilene on Thursday to protest against the EU’s refugee policy, which sees thousands of refugees and asylum seekers confined to the Greek islands for the length of their asylum process.

The protest fell on the day Greek Prime Minister Alexis Tsipras was visiting the island for a conference.

Several protesters tried to push over a police bus, prompting police to fire tear gas in response.

Thursday's protest was part of a general strike across the island, calling for immediate measures in response to the arrival of a large number of refugees and asylum seekers.

The EU-Turkey deal of March 2016 forces asylum seekers arriving on the Greek islands to remain in their place of arrival until their claims are processed.