cherry blossoms in front of Osaka Castle Park Japan. one of the most beautiful castles in the world.cherry blossoms in front of Osaka Castle Park Japan. one of the most beautiful castles in the world.