Junk Warrior

The Arabic, Chinese, Finnish, Greek, Portuguese, Swedish and Vietnamese names given are approximations.