not sure about office, but it depends very much of the company policy, I think trouser suit is best.

Think if you bare your breast here you go to jail. Although I haven't tried, so I can't be sure.

This is not Spain or Greece