Nepal has been gripped by intense protests over the past week as public anger over government inefficiency quickly expanded into a nationwide movement.

By admin