Kickedout - 7:05 pm on May 26, 2012 (gmt 0)
As many of you know reviews are good for your listing. Unfortunately all review sites I've heard of are completely or mostly for USA business only.
So it's impossible to get a review if you have a business in other country.
Anybody knows about review directories Google looks at for spanish (latinamerica, not spain or portugal) or portuguese business?