Features Q&A with Mehul Kapadia of Tata Communications Mehul Kapadia is Managing Director of Tata Communications’ Formula 1 operations, so it’s about time we invited him for a... 15 Jul 0 0