Tens of thousands of people in Nepal have protested against the prime minister for dissolving Parliament and ordering new elections in an escalating feud within the governing party.

The supporters of a splinter group in the Nepal Communist Party marched peacefully in the centre of Kathmandu as they demanded that Prime Minister Khadga Prasad Oli reinstate Parliament.

Security was tight in the capital, with barbed wire barriers and police in riot gear blocking the area around the main government offices.

Nepal Politics
Thousands of demonstrators rallied in Nepal’s capital (Niranjan Shrestha/AP)

Parliament was dissolved on December 20 at the direction of the prime minister and new elections were announced for April 30 and May 10 2021.

Mr Oli became prime minister after his Nepal Communist Party won elections three years ago. His party and the party of former Maoist rebels had earlier merged to form a unified Communist party.

But tensions have grown between Mr Oli and the leader of the former rebels, Pushpa Kamal Dahal, who is also co-chairman of the party. The two had previously agreed that they would split the five-year prime minister’s term between them but Mr Oli has refused to allow Mr Dahal to take over.

The opposition has also accused Mr Oli’s government of corruption and his administration has faced criticism over its handling of the coronavirus outbreak.

Mr Oli has also been accused of moving closer to China and drifting away from Nepal’s traditional partner, India, since taking power.