Nepal's Prime Minister KP Sharma Oli has resigned in the wake of public outrage over the killing of 21 people in police clashes with anti-corruption protesters.

His office stated he stepped down to pave the way for a constitutional solution to the massive youth-led protests sparked by widespread allegations of corruption and a controversial social media ban, which has since been lifted.

The protests erupted on Monday as thousands, many identifying themselves as Gen Z, took to the streets of Kathmandu. Clashes with police resulted in almost 200 injuries, as officials used tear gas, water cannons, and live ammunition.

On Tuesday, protests escalated with demonstrators setting fire to the headquarters of the Nepali Congress Party and vandalizing the homes of several politicians, including former Prime Minister Sher Bahadur Deuba.

The protests were partly triggered by the government's decision to ban 26 social media platforms, including WhatsApp and Facebook, leading critics to accuse the government of attempting to silence dissent.

While the social media ban was a catalyst, the protests also reflect deeper dissatisfaction with the government perceived as corrupt and out of touch with the needs of its citizens, particularly the youth.

Demonstrators have demanded an end to corrupt practices and accountability from their leaders. As the protests continue, there is a fear that unrest could escalate if the government fails to address the protesters' demands.

As the situation unfolds, it remains to be seen how the new leadership will respond to this wave of public dissatisfaction and anger.