From Wednesday, December 22 to Friday, December 24, 2010, MINI will have this specially modified double decker London bus at the Corso Vercelli shopping district in Milan, Italy. The bus is full of toys and includes a shop for MINI's Lifestyle accessories and will be open from 10 am to 9 pm each day.
[Source: Carscoop]