Read More Exploring Tokyo? Here are four excellent places to begin The iconic Japanese capital city of Tokyo is home to over 9 million people and attracts around 14 million tourists Read More
Read More Sakura – Japanese flowering cherry Sakura is the Japanese name for cherry trees and their blossoms. In Japan it is an omen of good fortune Read More