BHC is British High Commission (embassy in any other country's parlance) VFS if their local agent. Complain to both. In my experience, BHC can take longer so keep at VFS, you will have a reference number from them; keep quoting it. They will contact BHC in any case, particularly if you keep quoting ...