I'm a 20 year old female, who recently started an internship. We work in an open office environment.
One of the permanent employees, "Bob", who is about 40 to 50 years old, behaved inappropriately towards me. He and his friend made occasional sexual jokes, which I ignored. He called me by a nickname, despite telling him not to call me by that name. He asked me to go out with him.
I decided to go to my boss, who in turn escalated it to another manager. That manager's solution was moving my work location, but in the same room. Even my boss didn't seem pleased with this idea, but I said it was okay since I didn't want to make any trouble. So now I've had to move and people ask me why I have been moved.
I also hear "Bob" has been asked not to talk to me any more. I find this situation very unpleasant. I just wanted to improve my programming skills and get a good reference. I didn't want to bother anyone or cause problems.
I am not from this country. I speak the language, but I am not exactly fluent in it, and especially struggle with colloquial expressions.
How should I handle this situation going forward? How should I respond to questions about why I was moved?