[ad_1] Ford and the new Everest are soon likely to make a comeback in India. We take it up to the roof of the world. Exactly 25 years ago, in September 1999, Autocar India started its innings with the new Ford Ikon on the cover. A world exclusive, the story showcased Ford’s new sedan for