20th June to 3rd July, 2023

Barcelona ?