@britexpat Thank you.

By "HR", I am supposing that you meant the company HR. In my case, however, I have no actual contact with the employer. I only met them vis-a-vis in the job interview. The recruitment agency (RA) that I have mentioned in the post acts as the middleman. Everything is coursed through the RA. I did inquire sometime last week. Their reply is in the post: they are waiting to receive the visa.

Nevertheless, I shall heed your advice to continue waiting and to keep in touch with the AR for any developments. Thank you!