Wal-Mart is coming under fire from shareholders over a continued ban by US cities on new stores, as well as the company’s failure to comply with international labour standards.

A number of European pension management companies say the retailer’s poor business reputation is driving away customers and putting their investments at risk.