Organic grain-to-glass producer The Oxford Artisan Distillery has revealed its inaugural English rye whisky. Only 502 bottles of Oxford Rye Whisky Batch #1 will be available to purchase Oxford Rye Whisky Batch #1 has been bottled at 46.3% ABV and is limited to 502 bottles, which will be available from specialist retailers from tomorrow (23