A man walks holding an "entelada" or independence flag, as people crowd along the historic La Rambla promenade of Barcelona to buy books and roses at makeshift stands as Catalans celebrate the day of their patron saint, Spain, Sunday, April 23, 2023. One of the most important holidays in Catalan culture, the day of Sant Jordi or Saint George in English, coincides with World Book Day. To mark the date, lovers close friends and family traditionally gift each other with a red rose and a book. (AP Photo/Emilio Morenatti)