I have a site that has GeoIP redirect rules attached to it. So if the user is in USA and tries to view the Canadian version of the website, we would redirect them to the Canadian version. Each locale would have its own version of content and language (ie - our Taiwan site only has Chinese, whereas our Canadian site supports English and French).
My problem is that when a user Likes our Canadian site, Facebook scrapes our American locale. Similarly, this happens to other locales such as Britain. Are all the Facebook scraping servers located in America? Is there any way to fix this?