World Toad in the Hole Championships grace English town of Lewes, England

Reuters India Published: Apr 20, 2018, 02:12 PM(IST)
The World Toad in the Hole Championships, which derive from an old English pub game, was played in Lewes, England, UK, on Wednesday (April 18) with the Black Horse Toad Club picking up their first world title.
Read in App