Glamorous F1 hits China Formula One teams are pulling out all the stops to wow the crowds for the Grand Prix debut in the Chinese city of Shanghai. The race is one of the biggest global sporting events to 