Russian police have detained opposition leader and former world chess champion Garry Kasparov and other critics of President Putin at a rally in Moscow organised by Mr Kasparov's Other Russia coalition. About 3,000 protesters attended, including for the first time the leader of one of the mainstream liberal parties – a sign that the movement is growing.