English: Thousands take part in street protests.
Telugu: వేల సంఖ్యలో రోడ్డెక్కి నిరసన వ్యక్తం చేస్తున్నారు.