I'll add another note. I'm not condoning this but for the sake of all options being on the table...
If you know a few people who you trust then you can pool all of your money into one bank account in your name to reach the 500k-1M sum. Alternatively you can borrow the sum and hold it for a year or 2 and pay the ridiculous interest that would add up.
Clearly unethical and difficult but it's a very common technique with middle income would-be immigrants to get in on investor visas or as business immigrants.
If you know a few people who you trust then you can pool all of your money into one bank account in your name to reach the 500k-1M sum. Alternatively you can borrow the sum and hold it for a year or 2 and pay the ridiculous interest that would add up.
Clearly unethical and difficult but it's a very common technique with middle income would-be immigrants to get in on investor visas or as business immigrants.