English cuisine is often criticised for not being anything more than fish and chips by its neighbours. With increasing number of migrants from Asia, Indian and Chinese cuisine has become extremely popular in England. England is famous for its puddings.
Tea is the historically favoured drink of England. Pubs serving beer are extremely popular and common all over England.