Punjabi (& I can understand quite a bit of Hindko,Pahari but not speak or converse in it), Urdu, English. I would really like to self learn French (already started), Spanish (too hard I heard :( ) and Japanese which I learnt a little in school but forgot most of it :P