Brent crude futures dropped 31 cents, or 0.4%, to $73.56 a barrel by 0340 GMT while U.S. West Texas Intermediate crude futures were at $70 a barrel, down 38 cents, or 0.5%. Both benchmarks fell more than 2% last Friday. Beijing’s stimulus package announced at the National People’s Congress (NPC) standing committee meeting on Friday […]