In English 'little' on it's own means 'hardly at all'. 'a little' means some. So 'She has little money' means almost none - i.e. she's very poor. 'She has a little money'' means she has some money, probably enough to get by. In India people would say 'Aamir has less money' which i think is closer to the former than the latter.
AmritenduS1, I think your answer is more accurate than what they have given (hope you reported it). As Umi298937 said just "little" in English means close to none - which I don't think is what this means in Hindi. The most accurate translation of this would be Aamir doesn't speak much.