When we talk about a noun in general it is not preceded by the definite article "the". As-
Indian food is very delicious.
But in another sentence it is -
The food of India is very delicious.
Why has here the definite article "the" been used before the noun "food", while here also the noun "food" has been used in general.
Should this sentence be -
Food of India is very delicious.