An Indian MP attended parliament dressed as Adolf Hitler to protest against what he called a "broken promise" by the prime minister.

This is not the first time Naramalli Sivaprasad, 67, has used costumes to register dissent.

His costume choices in the past include a mythological character, a Hindu god, a spiritual guru and a woman.

"What I am doing will grab attention quickly. It will make people think," he told BBC Telugu's Ravisankar Lingutla.

A former actor, Mr Sivaprasad is an MP from the southern state of Andhra Pradesh. He belongs to the state's ruling Telugu Desam Party (TDP).

But his controversial choice of costume on this occasion has caused some shock.

One Twitter user said: "An elected MP attended parliament dressed as Hitler - the man who sent millions to their deaths in gas chambers and war. It only caused amusement. Any surprise then that hate is so normalised in India."

All Mr Sivaprasad's costumes have been inspired by what he sees as unfair treatment of his state by the federal government.

Image copyrightGetty ImagesImage caption
He once turned up as the Hindu god Rama

When asked why he chose to dress as Hitler, Mr Sivaprasad said: "I have a reason for everything I do. Hitler never sought anyone's counsel and he did not work for the welfare of people."

He seemed to suggest that this was similar to what Mr Modi was doing, saying that while Mr Modi had won the election in 2014 amid "great expectations and hopes", his government was not living up to expectations.