Home World News India’s Tata to open 20 ‘beauty tech’ outlets, in talks with foreign brands