Closure of restaurants a massive blow, say owners The national capital region centered on Delhi has the highest number of restaurants in India, employs more than 300,000 people and generates annual revenue exceeding Rs 31,000 crore. The shutdown could be the “last straw” for their business, restaurant owners say.