The application needs to be submitted prior to entering the nation. The visa application procedure will reveal to you how everything works there. For candidates that are residing in a nation that is not their country of origin, proof of residence also has to be supplied.
If you intend to submit an application for a business visa, be sure to include an extra passport photo, a Security Bond form, and a business registration certificate for the inviting company. You could possibly be asked to supply evidence of your return journey. The company letter must also indicate who will be financially accountable for the applicant and has to offer thorough contact info in host country.