Bollywood superstar Shah Rukh Khan is at the centre of a controversy for dancing with a female police officer on stage during a public function, reports said Monday.

Opposition politicians said allowing her to dance in uniform at the event in Kolkata city Saturday undermined respect for the police.

“It's a shame that the sanctity of police uniform was allowed to be violated,” Adhir Ranjan Chowdhury, president of opposition Congress party in the state was quoted as saying by the online edition of the Times of India daily.

Khan, dubbed the King of Bollywood, is the brand ambassador of the West Bengal state, of which Kolkata is capital.

Chowdhury also criticized West Bengal Chief Minister Mamata Banerjee, who was present at the function.

“The constitution doesn't allow any person to dance like that in uniform,” he said. “By allowing the officer to dance like that, she (Banerjee) violated the constitution of India.”

“During my tenure, I would not have allowed any officer to dance like that and belittle the sanctity of the uniform,” Kolkata's former police chief Nirupam Som said.

There was no immediate reaction from Khan or local authorities. – Sapa-dpa