Browsing: Bengaluru is India’s unicorn capital with 26 unicorns collectively valued at $70 billion