Japanese investors bought the most British and Australian long-term sovereign bonds since 2011 in July, while dumping German Bunds in the first seven months of the year amid unprecedented European Central Bank stimulus.