Full mjf 2019 programme announced

The full line up for mjf 2019 is now live, revealing an eclectic array of classic, new and innovative performances. This year, mjf heads back to the city with a fresh new look, a new festival hub location and more venues across the city than ever before. From May 23 – 27, the length of […]

This post is only available to members.