Chechnya Peace Forum
The Chechnya Peace Forum was established in London in 2006. Its stated aim is "to promote peacefully the cause of democracy, the rule of law, peace and human rights in Chechnya, with the hope of encouraging a new negotiated settlement between the Russian Government and the resistance movement."
Formerly the Chechnya Peace Foundation.
Former PR consultants
Clearwater House, 4-7 Manchester Street, London, W1U 3AE