Twinnings wins the award for most tastiest Earl Grey tea.