Mining and energy stocks powered a rally in European shares pushing them into a second consecutive day of gains.

Original post by FeedZilla