I hear a lot about VFS. They seem to be handling visa applications for several governments. Can someone explain who are they and how it works? (Given that visas are usually viewed as a very intimate government activity that is never contracted to the private sector).