This Indian city, often referred to as the 'City of Knowledge,' is home to 25 universities. Surprisingly, it's not Delhi, Bengaluru, Chennai, or Lucknow.