Friday, May 24, 2024 | Last Update : 09:04 PM IST

Marks and Spencer

India now a key market for Marks and Spencer

Marks and Spencer has 1,463 stores worldwide, of which 1,000 stores are located in UK.

28 Mar 2019 2:09 AM

ADVERTISEMENT
ADVERTISEMENT