单项选择题

Why are visitors to Britain always complaining about English food

A.Because they don't eat in an English home.
B.Because the restaurants they go to serve foreign food.
C.Because they don't know what they eat is not real English food.
D.Because people in large towns are too busy to provide them with English food.