yes, you do need a visa
Yes,you do need a visa.
No, all BOTSWANA passport holders need a visa to enter Japan.
You would need a passport from your home country and then get a Ukraine visa stamp.
yes, you need a visa as you are not a british passport holder.
If you are a citizen of a country whose citizen do not need a visa to visit Japan, then you are fine; Green card does not waive visa requirement for Japan.
yes. you will need a passport to visit Okinawa, Japan if you are traveling from the United states. if you plan to stay upwards of 90 days in Okinawa or Japan in general, you will need to get a travel Visa. if you plan to work while you are there you need a visa for that as well ( im not sure if work visa's can count as travel visa's as well).
yes everywhere you go you need visa. from keyna
a USA citizen can stay in Japan for up to 90 days without a visa
Yes
no maybe
Thai passport holder need transit visa entering Japan. Transit visa could be obtain in the airport if only at emergency like extreme prolonged flight delay or the transit flight would be from another airport. In general it would need to sort out Transit visa beforehand.
actually, if any citizen need to go any other countries the have to need to be obtain a visa to travel.