“Surely the only Indian film to reference sex and drugs in both its title and abbreviation, LSD: Love, Sex Aur Dhokha [‘and Betrayal’] is one of the new wave of Indian indies – edgy, off-beat films challenging the stereotype of Indian cinema as tear-jerking, all-singing, all-dancing Bollywood.”