Japan Tourist Visa (Short-Term Stay)

TIP This is a guide for getting a Japan Tourist Visa (Short-Term Stay) when applying in The Hague.