In a city where new cafés and restaurants open almost every week, it’s rare to walk into a place and immediately feel like you’ve stepped out of Delhi NCR. Mamma Rose does exactly that. Tucked away in ...