US retail giant Wal-Mart has extended the healthcare cover it offers its employees.

The retailer, which has faced a growing backlash against its work practices, said that from next month it would cut staff contributions towards the cost of a prescription from $10 to $3.

Staff will also be entitled to healthcare cover after a year working at the company instead of two, and policies will also be extended to cover the children of part-time workers.