Indian actress Shilpa Shetty has been formally cleared of obscenity charges dating from when Hollywood star Richard Gere publicly kissed her at an AIDS awareness event 15 years ago.
The incident triggered a local firestorm at the time, with radical Hindu groups burning effigies of both celebrities to protest the perceived insult to Indian values.
A judge soon afterwards issued arrest warrants, with both accused of various counts of obscenity and indecency.
The charges against Gere were quickly shelved, allowing the actor -- one of the world's best-known Buddhists -- to return to India for a meeting with the Dalai Lama.
But the case against Shetty languished in India's glacial legal system for more than a decade until it was finally discharged in Mumbai last week.
In a court order made public on Tuesday, a judge said the charges against the actress were "groundless" and that she had been subject to an unwanted amorous advance from the Hollywood A-lister.
"It seems that... Shilpa Shetty is the victim of alleged act of accused No. 1 (Richard Gere)," the order said.
Footage of the 2007 incident shows Gere spontaneously kissing Shetty on the hand, before tightly hugging her and planting repeated kisses on her cheek, while both were onstage.
Shetty's lawyer said the entire case rested on the fact that "she did not protest when she was kissed by the co-accused".
"This by no stretch of imagination makes her a conspirator or perpetrator of any crime," the lawyer added.
Shetty, 46, has not yet issued a public statement in response to the court order.
Back in 2007 she had defended Gere's actions and blamed India's "lunatic fringe" for the uproar.
Gere later apologised for his exuberant display, apparently an attempt to demonstrate that kissing was a safe activity that did not spread AIDS.
Shetty is perhaps best known outside of India for her appearance on British reality TV show Celebrity Big Brother in 2007.
The series was engulfed by scandal after Shetty was subjected to racist bullying by other contestants.