A celebration of Jo Cox's life has been held in Trafalgar Square on what would have been her 42nd birthday.

Speakers included her husband Brendan as well as Malala Yousafzai and Bill Nighy.

The MP was killed in her constituency last week.