If you're only interested in what would be the most useful for future career prospects etc, then Mandarin Chinese is probably the thing for you. It's spoken by most of the country, especially all the "important" people, and China is definitely rising as an international power. There are some human rights issues, but the situation is slowly getting better, and they're probably a lot more careful with how they treat important foreigners than their own people.
I plan to learn Mandarin and maybe Arabian later on, but chose to learn Japanese first due to several other interests in the country and its culture. Japan is clearly exporting the most popular culture at the moment, but even if you don't care for that (your Naruto avatar and sig pics suggest otherwise), it's still useful in business. Not the most useful ever, but definitely better than for example Finnish or Swedish. =P
While all three have lots of smaller dialects, sub-languages etc, India is by far the most confusing for an outsider. IIRC the biggest local languages (Bengali and Hindi) are spoken by only a third or so of the population, and most of the educated people are pretty good with English. They'd probably appreciate it if you knew their language, but know damn well they aren't important enough to expect it.