The only one of those that really carries directly into a fairly mainstream job is Psychology. It's probably a good time for it too as the government is under all sorts of pressure to revamp mental health care. The training takes a LONG time though, so you need to absolutely know that you have the motivation for it. Aside from that, you could do Urdu (and maybe another language if you know any) and do something translator-y. Teaching English in another country is a fairly popular choice for language students.
For the rest of the subjects, there's absolutely nothing wrong with taking them, but they don't have the same kind of progression into a career - especially not at university level. You might still end up in a high paid job, but it won't be related to the subjects you chose.