Police in Armenia have detained an opposition MP who has been leading anti-government protests, sparking angry scenes.

Nikol Pashinyan was picked up after Prime Minister Serzh Sargsyan cut short a televised meeting between the two.