I stay in India, and I can speak about six languages, of which I use nearly four on a daily basis. My mother tongue is Tamil, which I use in conversing with my family. The local language in the place I stay (Hyderabad) is Telugu, so I use that when I'm outside. Many of my friends are north Indian, and I use Hindi (the national language) when with them. And of course, English is the official language at my workplace. I'd also picked a bit of Kannada and Bengali, though they've gone rusty over lack of use.
In India, its not uncommon to find people who know four or more languages. Nearly every state in India has its own language, distinct enough to not be passed off as just a dialect of one of its neighbors. People who have stayed in one or more states tend to pick up the local languages fairly quickly.