claim: L. Ron Hubbard passed away in 1986.
evidence: The Shanghai Stadium is a multi-purpose stadium in Shanghai , China .. Shanghai. Shanghai. China. People's Republic of China. multi-purpose stadium. multi-purpose stadium. It is currently used mostly for football matches of Chinese Super League side Shanghai International Port Group FC .. football matches. Football at the 2008 Summer Olympics. Shanghai. Shanghai. football. football ( soccer ). Chinese Super League. Chinese Super League. Shanghai International Port Group FC. Shanghai International Port Group F.C.