by tupungato
HIROSHIMA, JAPAN - APRIL 21: Poplar convenience store on April 21, 2012 in Hiroshima, Japan. Poplar is one of largest convenience store franchise chains in Japan with 818 shops.