Stocks closed with solid gains as Wall Street put the finishing touches on one of its best months of the year.
World shares are mixed after losses for big technology stocks pulled major indexes lower on Wall Street. Tokyo advanced while ...