Shop Madrid 30 May – 3 June 202444 products Prague 17-21 October 202433 products Budapest 30 Jan – 9 Feb 202522 products