20011212 business.india-business: Marks & Spencer makes debut in Delhi; Mumbai