MOSCOW has angrily told the US embassy to “mind your own business” after Washington’s diplomatic mission raised concern about curbs on media freedom in Russia.
Rebecca Ross, the spokesman for the US embassy, yesterday expressed concern about a clampdown on journalists in Russia.