Tag Archives: Top Gear India

TopGear India special airs on 28th of December

Unless you have been stuck in a cave, you would know that the three stooges from TopGear UK were filming the Christmas special right here in India. IndianAutosBlog.com managed to snag a couple of shots of the cars that they were travelling in. Now