Japanese people are generally considered to be shy.
They rarely even greet someone whom they are not familiar with.
Many are not confident in their English language skills when speaking with foreigners.
Remember to speak slowly and use easy-to-understand words when communicating with Japanese people.
Although Japanese people rely less on gestures and facial expressions compared to other cultures, do not hesitate to use gestures if you are having difficulty communicating.
Many shops and restaurants have begun adding menus and product descriptions in other languages in response to the recent influx of foreign tourists.