Buick debuts Electra L7 in China about $25,000, 436-mile claim

Auto