Thanks for your answers.
To clarify,
"Russian Bitcoin addresses" meaning addresses which have been identified by the US government / other world governments to belong to rogue countries.
I still am unclear about what happens if miners are told to censor transactions originating from certain addresses.
Let's assume that the Russian government sends a 1500 BTC transaction to China. This transaction goes to the mempool.
Q. If there are 100 miners around the world and 100,000 transactions in the mempool, do all the 100 miners pick up the same 4000 txns in the block sorted by fee? (I read online that a block has approx 4000 txns). I would imagine that all 100 miners would pick up different transactions? If so, I guess there would be different blocks. But the same txn could be picked up by different miners in different blocks. When a block is solved, do other miners drop the block they are solving if the most recent solved block contains a txn that is in their block? If so, does the other non-common txns return back to the mempool?
Now, Let's take an example of Hut8 and Marathon Digital (BTC mining companies in USA).
Q. If the USA government controls these miners and tells them to not pick up transactions from the mempool that belong to the addresses blacklisted by the US government, can't a Russian miner create their own block with the transactions from the mempool ?
Q. What happens Hut8 does not pick up the txns in the block but an Australian miner does?