Iranian commander Esmail Qaani on Tuesday appeared in public after weeks of absence to attend the funeral ceremony for general Abbas Nilforoushan, who was killed last month in Lebanon.