With its headquarters in London, Debenhams ranks second in the UK in sales of apparel, cosmetics, and household goods. The chain is comprised of about 170 stores in the UK, Ireland, and Denmark, as well as around 70 franchise stores in 25 countries. Russia will become the 27th country to host a Debenhams store.