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>>