I doubt you really have 2M, someone with this amount of money know how to invest his trasure, but if we presume that you are not lying, the best investment would be to buy bitcoin itself, it's the most secure and reliable currency, you can try altcoin, but recently there is only pascalcoin which is pumped with huge volume, i'm not sure if it can reach 0.001, but you can do this, put half on bitcoin and the other diversify it in many altcoin, some of them will be pumped at some point
It is very easy to say that you have 2M usd, But if that's the case it is much better to put the 50% of your 2M to buy bitcoin then the remaining 50% must goes to altcoin investment which are listed at the top 20 in the coinmarketcap.com