The best of the world's automobile industry is honoured annually at the World Car Awards. Find out which of the finalists have won this time. We review the Bajaj Pulsar RS 200 and bring you an exclusive look at the Audi R8 LMX. Plus sneak peeks of the new Suzuki Gixxer SF and Audi TT as well.