Hi All, Have applied for an O-A visa online and sent all my documents and passport to the Embassy in London. After checking the online status of my visa application it now says "print sticker" . Does anyone know what this means.? Any advice would be appreciated.
TLDR : Answer Summary
The phrase "print sticker" in your visa application status indicates that your visa has been approved and is ready for processing, specifically for the visa sticker to be printed and affixed to your passport. This is a positive sign, suggesting that you can expect the final outcome of your visa soon.