At the ticket reservation office at Jaipur station, I met a pair of students who told me "In Britain you can have sex anywhere, but can't piss in public, but in India it's the other way round". This makes a bit more sense when you take into account that kissing is apparently considered a sexual act in [some] Indian culture... However, it's certainly true that pissing in the street was de rigeur (for men) in most urban areas.