Battling UK retailer Marks & Spencer is to open two stores India - despite being in the midst of closing its outlets in continental Europe. The high street retailer is set to open the outlets in October: one will be in New Delhi and the other in Bombay. Crossroads, the Bombay shopping mall that customers have to pay to enter yet boasts the highest footfall in India, will be the location of one of the stores.