answersLogoWhite

0

Saatchi and Saatchi is a worldwide advertising firm that is currently headquartered in New York, although it was originally founded in London. It currently has offices in over 76 countries.

User Avatar

Wiki User

12y ago

What else can I help you with?