350 million people eat rice every day - for breakfast, lunch and dinner. The story of rice charts our own history - from pre-historic caves, to the 'caviar' of the Middle Ages.