There will be free travel available this evening for people to enjoy New Years Eve celebrations in London.

TfL has announced there will be free travel on public transport between 23:45pm today and 4:30am on Wednesday January 1 on the Tube, buses, trams, DLR and until last trains on London Overground.

There will be a special service on all lines throughout the night with trains running every five to 12 minutes in outer areas until 5am.

There will be a reduced service on the Metropolitan Line with trains running on the Watford branch every 20 minutes and every 40 minutes on the Amersham and Chesham branches.