Japan's famous for its breathtaking cherry blossom trees, so it stands to reason that London's Japanese Kyoto garden ... a cloudless blue sky in the background — the pink really pops against ...