CREATE TABLE countrylanguage (CountryCode VARCHAR(255)); CREATE TABLE country (Name VARCHAR(255), Code VARCHAR(255))
What is name of the country that speaks the largest number of languages?
    
SQL: SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code = T2.CountryCode GROUP BY T1.Name ORDER BY COUNT(*) DESC LIMIT 1