Turkish Prime Minister Recep Tayyip Erdogan on Tuesday said he had "no more tolerance" for the mass anti-government demonstrations that have engulfed the country, as police clashed with demonstrators in Istanbul on a 12th day of unrest.

"This episode is now over. We won't show any more tolerance," the premier told lawmakers of his ruling Justice and Development Party (AKP) in a speech broadcast live on television.