Bengaluru is the district where the most number of languages are spoken in india, says a recent analysis of the 2011 Census by two academics. No less than 107 languages are spoken in Bengaluru, including 22 scheduled and 84 non-scheduled languages....

