Tata Group firm Indian Hotels and auto major Mahindra & Mahindra are the only Indian brands to figure in the list of 27 top 'Great Brands of Tomorrow' compiled by Credit Suisse.
Mercedes Benz is planning to play automotive soccer matches at Mercedes-Benz World.