A few weeks ago we reported that Top Gear were filming in India. Well it looks like they’re back in Europe again – they were spotted yesterday in Lecce, Italy, filming with a Lamborghini Aventador, a McLaren MP12-4C and a Noble M600! According to other footage on YouTube, they were later spotted filming at the Nardo Ring.


So who’s looking forward to Top Gear Series 18!?