I'm sorry but can you now only run the marathon to raise money for charity? What if running is your sport like playing cricket is someone else's sport. Does that person received your distain for not raising money every time he plays a cricket match?
London is full to the brim of charity joe...