I've been to Europe before, but it hit me all of a sudden at a pedestrian crossing in Ljubljana.
People there were so happy, interacting with each other, smiling, laughing. The streets were clean, the air was pleasant, and the city was so pedestrian-friendly.
People gave way on the roads, followed rules.
Pedestrian-friendliness doesn't exist in India. Streets are ubiquitously unpleasant. Everything's so crowded, people are scowling at each other, fighting, spitting. The beggar kids look at you on the street. People die in ambulances no one gives way to.