Neha having sex on public beach