Tens of thousands of people have marched through Moscow to protest against a new law banning Americans from adopting Russian children.

It was passed in response to an American law which will stop Russian officials suspected of human rights abuses getting visas.

The protesters say that Russian orphans are being used as pawns in the Kremlin's geopolitical games.

Daniel Sandford reports reports from Moscow.