Top 2 universities in Leiden | Netherlands

  1. Leiden University logo
    Enrollment
    27,713
    Founded
    1575