An 11-year-old girl was set on fire by a relative in India's northern city of Jaipur for wearing lipstick and being "inappropriately dressed", media reports said today.

- Child, 11, burnt for lipstick

- Relative said to be responsible

- Burns to 90% of body

The girl suffered burns over 90 per cent of her body. Her chances of survival were bleak, police officers told the NDTV network.

Police arrested her great uncle, who allegedly poured kerosene on the girl and set her ablaze yesterday.

Investigators told the PTI news agency that the 55-year-old man, a conservative Muslim, had told the police he was enraged at the girl wearing lipstick and being "scantily dressed".