Photo: TOKYO: Japanese cooks in Tokyo make enough paella for 2,000 people
Sunday, 6 July 2014