That's a very common question, and while there's no fixed number for "too many" links, your proposed strategy is highly risky. Google would likely see this as keyword stuffing and a manipulative tactic. The frequent use of the exact same anchor text from new, potentially thin content can lead to a penalty.
The best strategy is to create a variety of high-quality, topically relevant content that naturally links to your main page. Use different, descriptive anchor texts (e.g., "Delhi's best Indian restaurants") and focus on building a natural internal linking structure that helps users find related content.