Yahoo historically gets the math wrong....for more accurate results on closed end funds use either cefa.com or cefconnect.com in the future...you are correct , the dividend yield is aprox. 6.8%
Someone asks every few months. Yahoo has it right - most of that .24 payout is Return of Capital (.0125 of every .02 monthly payout, leaving only .0075 as truly dividends). You can confirm this at cefconnect.com.