Cherry Trees Planted in the UK: Japanese Ambassador Calls It “A Symbol of Japan-UK Friendship”; Goal Is 10,000 Trees Within a Year
Read the full article here.
Cherry Trees Planted in the UK: Japanese Ambassador Calls It “A Symbol of Japan-UK Friendship”; Goal Is 10,000 Trees Within a Year
