Photo taken on April 18 shows a salesman shows a 1kg gold bar in Tokyo, capital of Japan. The future price of gold delivered in June reached as high as 619.30 US dollars an ounce at New York Mercantile Exchange on April 17, closing at 618.80 US dollars and setting a new high in the past 25 years, up 18.90 US dollars than that in the previous trading day.
Photo taken on April 18 shows a salesman shows a 1kg gold bar in Tokyo, capital of Japan.