A charred police station in Boudha, Kathmandu, Nepal, after it was torched by protesters. Photo: Bibek Bhandari

Similar Posts