Japan on Sunday launched a navigation satellite on its new flagship H3 rocket as the country seeks to have a more precise location positioning system of its own.
After three months behind the wheel, does it have what it takes to keep the French marque relevant in an increasingly turbulent new-car market? Join me to see what I found. Will the Renault Megane ...