During the job interview process, is it legal for an employer to ask an applicant what citizenships he holds?
I understand this might be necessary when working for certain companies, for example Lockheed Martin, but are there laws about exactly when it is and when it is not legal?