-- Database schema
| City : ID [ INTEGER ] primary_key , Name [ TEXT ] , CountryCode [ TEXT ] City.CountryCode = Country.Code , District [ TEXT ] , Population [ INTEGER ] | Country : Code [ TEXT ] primary_key , Name [ TEXT ] , Continent [ TEXT ] , Region [ TEXT ] , SurfaceArea [ REAL ] , IndepYear [ INTEGER ] , Population [ INTEGER ] , LifeExpectancy [ REAL ] , GNP [ REAL ] , GNPOld [ REAL ] , LocalName [ TEXT ] , GovernmentForm [ TEXT ] , HeadOfState [ TEXT ] , Capital [ INTEGER ] , Code2 [ TEXT ] | CountryLanguage : CountryCode [ TEXT ] CountryLanguage.CountryCode = Country.Code , Language [ TEXT ] , IsOfficial [ TEXT ] , Percentage [ REAL ] |
-- -- What are the official languages of the country where you can find the city with the least population?

SELECT T2.Language FROM City AS T1 INNER JOIN CountryLanguage AS T2 ON T1.CountryCode = T2.CountryCode WHERE T2.IsOfficial = 'T' ORDER BY T1.Population ASC LIMIT 1;