Stimulus has made China interesting again. Both the Shanghai and Shenzhen stock indexes are up 31.8% and 40.3% respectively. Over the last 12 months, however, Shanghai is up just 5.15% and Shenzhen is ...