Spot gold rose 1.1 percent to $1,293.47 after earlier touching its highest since November, while U. S. 10-year Treasury yields <br />touched a session low of 2.129 percent, their lowest level since the days following the November U. S. Presidential election.<br />NEW YORK — Major U. S. stock indexes ended near session lows on Tuesday as traders shied away<br />from risky assets ahead of major political and economic headlines expected on Thursday.<br />Britain’s general election as it maps its exit from the European Union, the European Central Bank’s policy meeting<br />and former FBI Director James Comey’s testimony before a Senate panel could all affect investor sentiment.<br />Walmart fell 1.7 percent to $78.93 after Amazon said it would offer its Prime subscription service at<br />a discount to U. S. customers on government aid, taking aim at a piece of Walmart’s customer base<br />The Dow Jones Industrial Average fell 47.81 points, or 0.23 percent, to 21,136.23, the S&P 500 lost 6.77 points, or 0.28 percent, to 2,429.33<br />and the Nasdaq Composite dropped 20.63 points, or 0.33 percent, to 6,275.06.<br />Comey was investigating whether Donald Trump’s presidential campaign<br />and Russia colluded to sway the 2016 U. S. election when he was fired by Trump in May.<br />His testimony could dampen already flagging momentum for the U. S. President’s agenda of rolling back regulations and overhauling the tax code.