850 Abruptly Laid Off at British BMW Plant

BMW laid off 850 workers and scaled down production at its British factory which builds the Mini car, an effort to adjust to weaker demand.