Inside Drinks Magazine: Issue 14

Horchata has earned the title ‘drink of the gods’ in Spain.