Indian passport holders no longer need to carry a physical visa sticker to travel to Japan. From April 1 ... Download the application form, fill it out accurately, and print it.