Tata Communications

Formula 1 says goodbye to Tata as marketing partner

Formula 1 and marketing partner Tata Communications have parted company after eight years working together. The decision to end their…

5 years ago