If I had $1 million to invest but then couldn’t touch my investment until 2030, I would invest it in gold bullion at @bullionvault, since this is a period of crisis. 

I would invest it in stocks in normal times, including times when I would anticipate that we would see the usual government inflation and the resulting recessions.