You’re probably familiar with the seven-year itch. Not the movie with Marilyn Monroe, but the concept that relationships can lose their luster after seven years. That may be what happened last week in China. Investors got itchy and the Chinese stock market suffered its worst week since 2008. The Shanghai Composite lost more than 13 […]