Today, Londoners will vote for the next Mayor. I won't be among them. I don't think that voting is any more one's "duty" than supporting a football team. Indeed, in large-scale elections (like the Mayoral election) it is probably a lot less important than cheering on your favourite team. If your aim is to affect policy, voting is irrational. If you want to act ethically, voting is irrelevant.