Gold tops $2,700 an ounce amid Middle East tensions and falling interest rates

by
Gold tops $2,700 an ounce amid Middle East tensions and falling interest rates