October 21, 2008 - Business

Updated: Oct 21, 2008 13:10 IST

The Debenhams store is seen on Oxford Street, in central London (file pic). Department store chain Debenhams posted a 16 per cent drop in annual profit on Tuesday.
1/1
The Debenhams store is seen on Oxford Street, in central London (file pic). Department store chain Debenhams posted a 16 per cent drop in annual profit on Tuesday.

top photos

other photos