Shop Madrid 30 May – 3 June 202455 products Prague 17-21 October 202411 product Budapest 30 Jan – 9 Feb 202522 products