Shilpa Shetty’s public smooch with Richard Gere has almost cost her freedom.Shilpa, the Bollywood star was left in tears after officials held her at Mumbai airport for breaking India’s obscenity law.

The incident in April caused uproar across India, where public displays of sex and affection are largely taboo. It led to effigies of Gere, 58, being burned in the streets and protesters shouting, ‘Death to Shilpa Shetty’.