Arriving at the Embassy of Sweden in Tokyo with a lot on the To-do-list!