The Digital Ballot: How Smartphone Tech is Influencing Election Campaigns

10th April 2024