I just checked with my HR as it's been 3 weeks I am waiting for my visa. They replied saying that they are still waiting for my visa to get approved by the government and sometimes it takes up to 6 weeks.

Is this true?

thanks