Protest Against The Millennium Challenge Corporation (MCC) Agreement In Nepal
Protesters clash with riot police during a protest against the Millennium C...
A group of protestors clash with security forces as they demonstrate outsid...