Sushi, geisha, ninjas and samurai... hot springs, green tea and cherry blossoms: welcome to the fascinating Land of the Rising Sun!
When Marcia said to God: “I trust you,” she learnt what it meant to live by faith as a missionary sent by the Church.