mjf2022 - May 20 - 29 Full programme and tickets