nemfrog:“International road signs that are being erected on the highways of Japan by the Nippon Auto