More than 700,000 sakura trees have been planted on more than 1,600 hectares of land - and they are just now beginning their peak blooming season, which falls between March and April
More than 700,000 sakura trees have been planted on more than 1,600 hectares of land - and they are just now beginning their peak blooming season, which falls between March and April