Shanghai stocks gained yesterday as investors were buoyed by latest data showing a rebound in China's economy and by indications of a better earnings outlook for companies. The Shanghai Composite rose 1.45 percent to close at 3,053.07 points. Latest data ...