it is actually fraud as number 1, that money is supposed to be yours transferred from your country. Number 2 it has to be in your account for a certain amount of months and not drop below 400k. Number 3 it is most likely obtained by a bribe to the IO. The visa stamp will be real but the way it was obtained was fraudulent.