logo

Photo: TOKYO: Japanese cooks in Tokyo make enough paella for 2,000 people

Sunday, 6 July 2014