British clothing major Primark has axed its three Indian suppliers for allegedly using child labour to finish clothes sold on the country's high streets, drawing flak from activists who said the move makes the company's ethical claims ring "hollow". The fashion chain, which sources 700 million pounds worth of clothing from India each year, said it had cancelled all orders from the three companies based in Tirapur region of the Tamil Nadu, and removed all their garments from its shelves.