This is the most beautiful drink in the world... and it appears that you can only get it in Taiwan! Argh. I was practically drowning in the stuff for the 2 weeks I was out there. Does anyone know where I can find Apple Sidra in London? Some chinese supermarket maybe?
Apple Sidra, Taiwan