The Gap, the world’s largest clothing retailer, has decided to withdraw from the tough German market, selling all its 10 stores in the country to Hennes & Mauritz