Twitter advertising launches in 11 new countries

by Jennifer Slegg
Twitter has expanded their self-service advertising offering to 11 new countries. Advertising is now available to businesses in: Argentina Chile Colombia Ecuador Guatemala Mexico Peru Belgium Italy Luxembourg Netherlands This follows on the heels of the launch of Twitter ...Read the full article