China and flag. All you can say is sorry. One piece gyojin tou hen. Mega studio.