20131220 city.delhi: Neha Dhupia launches Marks & Spencer store in Delhi