or when you introduced yourself to foreign people?
Yesterday, we received the visit of 2 sirs from Georgia and I heard my boss telling them that I speak english and other similar nonsenses...

Then, they came over our firm and when in my office, of course, I was pleased to greet them...
A part a simply..How are you? and Nice to meet you, what do you generally say?
Bye