Tickets to watch Olympic finals last summer were too expensive, it is claimed.


A study commissioned by the London Assembly found fans paid an average of £333 to see a medals decided at the Olympic Stadium.


It concluded that members of the public could not realistically afford to buy tickets for athletics, track, cycling and swimming events.


Assembly member Andrew Dismore, chairman of the City Hall economy committee, said improvements must be made.


He added: "We must learn the lessons from London Olympics and Paralympics if we are to host future sporting championships successfully."


A spokesman for London 2012 said: "We needed to raise the money to stage the Games, but we also wanted to ensure they were accessible and affordable to as many people as possible.


"We feel we achieved this with more than 75 per cent going to the public for the Olympic Games and 91 per cent for the Paralympic Games."