Logo
Logo

Tata apart, Indian brands slip in global list

India Inc as a global brand seems to be losing steam. Tata, which climbed to 34th worldwide from 39th in 2013, with a brand value of $21.1 billion, according to a global survey, though, is an exception.

Read Full Story>>