Icon
 

China cancels Germany s $100 billion car order causing panic in Europe