KATHMANDU, April 6, 2015 - Police stop demonstrators during a torch rally on the eve of a three-day general strike called by the UCPN (Maoist)-led 30-party alliance in Kathmandu, Nepal, April 6, 2015. The disgruntled opposition parties had called the strike to pressure on the ruling parties to promulgate a new constitution on the basis of consensus.

1 / 1

Latest News

Latest Photos