They already have a billion plus valuation, thanks to the investment by the Russian money laundering operation DST.
I really don't think location matters so much when it comes to dot coms. If you can get traction and revenue, does it really matter where you're located?