As someone who has lived in London for a long time and spent a lot of time in NYC, no eye contact (especially on public transport) is a hard and fast "big city quality-of-life" rule. If someone makes eye contact with me on public transport they are almost always crazy, intoxicated or some kind of tourist/visitor.