Barcelona, 2-23 May