The Supreme Court of Brazil has approved an investigation against President Michel Temer over allegations that he bribed a witness in a corruption inquiry.

Thousands have taken to the streets calling for his impeachment.

Al Jazeera’s Lucia Newman reports from Sao Paulo.

Latin America, Brazil