76448462
Sep 11, 2002
INDRA SISTEMAS S.A.
Subscribe
Electronic ballot boxes; computers used for recording votes and election data