Foreign Businesses on Social Media

Is Japan the right place to be?