Blood oranges are available in most stores, and, of the two varietal choices, both are at their best: Italian Tarocco is usually acknowledged as the most sublime, but Spanish Sanguinelli (in Sainsburys & Tesco) is also excellent now that acids have reduced. Waitrose No. 1 is Ippolito, a particularly well-pigmented Tarocco (these being grown in Spain).