In this photo, which went viral on Twitter, Chaudhary Lal Singh touching collar of a woman doctor.

Jammu and Kashmir Health Minister Chaudhary Lal Singh was caught on camera on Tuesday inappropriately touching a woman doctor at a government hospital in Lakhanpur.

A photo of the minister touching the collar of a female doctor while others watched went viral on Twitter and Facebook, with the opposition demanding action against the minister.

This is not the first time Singh has courted controversy. Just two weeks after taking his oath in February this year, he had landed in a controversy after a woman doctor filed a complaint against him, accusing him of "mental harassment amounting to outraging modesty".

The complainant alleged that she was standing with other hospital staff when the minister walked towards her and asked her why wasn't she wearing her lab coat. To this, she replied that as it was a social function she thought it was not required. The minister, according to the complainant, shouted at her and said, "It is an official function."

The doctor said she informed the minister that at times psychiatrists don't wear their coats even in hospital wards, so as to make their patients feel comfortable around them. But, she alleged, the minister shouted at her and said, "Who has invited you here?"

"He snapped his fingers at me and said: 'Tumhara Kaam Ho gaya, chalo niklo bahar'," the doctor said in her complaint.