Comment Comment by aronpye An annual London travel card is £2,568, and that only lets you travel around London. So why should be instead force people to buy something more expensive and less useful than a car? parent aronpye 4 years ago