Russian UN Envoy's Rant Stirs Buzz Back Home