Formula One management head Bernie Ecclestone has said that India is a Formula One destination and that it would be ideal to have an Indian competing in the World championship. The President and CEO of F1 Management, in a statement in Chennai, said that he was ‘personally enthusiastic’ about the prospects of having a round […]