Diversified conglomerate Tata group was on Tuesday declared India's most valuable brand with a value of $21.1 billion, while US-based technology giant Apple has retained its top position globally with about $105 billion.
'Children should be brought up connected to our culture and should be introduced to characters from our mythologies. What is this Baa Baa Black Sheep?'