I'm posting this on the behalf of my friend. I'd really appreciate if you guys help him out. Hello everyone, I'm a 22 years old Indian guy and i have just got a job at an Google. Now i am moving to the Mountain View California, United States and i am really worried about it. I know very little about the US, the climate, the people, the culture, the society etc. What should i wear? What outfit is considered suitable for the city? Any rules and regulation laws etc that i should watch out for? What about the people? Will they be nice to me or be racist..? Sorry i have so many questions but its the first time i am traveling out of my country. Tips and pointers would be greatly appreciated. Thanks in advance.. Also, apart from CA, i want to know what the US is like, i mean what is the situation of Indians in US in general. I've read in online forums that they are targeted by hate groups and are despised by the Americans. Is this true..? Just curious. I've seen people mistaking the term "Indian" for the native Americans. What word should i use so that people don't mistake me for a native? BTW, i don't speak with an Indian accent. I've worked hard and trained myself into speaking a rather neutral accent, which sounds mostly American with a touch of the British accent, just sayin'.