Do I need a physical visa sticker in my passport?

No. Your visa is linked to your passport electronically when your application is processed.

Leave a Reply

Your email address will not be published. Required fields are marked *