This small London museum has been named best in Europe for 2026 – and it’s free

It was recognised by the awards body for empowering younger generations