Cruise Holidays 0 10 Customs You Need to Know for Your Japan Trip Japan is a fascinating country; warm and welcoming but governed by societal rules some may…