Posted inEuropean Cars News Great News: Top Gear Franchise Goes to France Posted by By Mihaela Turcu November 13, 2014 The constant rivalry between the UK and France doesn't seem to stop. Two countries with…