Went to the VFS Visa Office today to submit the passport.
Although the letter doesn't mention it, there is a 39.57$ service charge for VFS, but they actually take 40$ and don't give change back.
They accept neither card payment nor Lebanese Pounds, so I suggest you take exact amount IN USD. Some...