100% agreed. I have different expectations from an Indian friend vs an American/Canadian friend. That said I make friends very easily and there's certainly a lot of culture sharing going on, which I really enjoy. For instance some of my westerns friends are now used to just showing up at my doorstep before even sending me a text message, now that's what I was used to growing up. I know this is a very silly thing but to me it matters a lot, because I hate the "let's plan charade". Also, I really like that in the western culture there's no unnecessary pressure to do things in group. For instance, I have very specific eating habits and I don't usually eat after 5pm. When I'm invited at a western friend for dinner and I tell them upfront that I won't be eating anything they don't mind, they get it. On the other hand, the Indian friends keep forcing me to try things, it takes them a couple of tries before they realize I won't listen and then they stop doing it. It is really annoying but I always have to face that with any new Indian friend.