Shanghai stocks rallied Friday, ending a tumultuous month in the same fashion as they started, while other Asian markets also saw characteristic volatility as oil prices extended a recent rally. Mainland Chinese investors have wiped about a quarter of the ...