Oil prices rise more than 2% after China announces stimulus measures

Generated by Feedzy