News
Yelp launches in New Zealand – UPDATED
Online business review community Yelp has arrived on New Zealand shores, making it the 21st country on the San Francisco-based company’s list for world domination. Updated with Localist’s view on today’s events.