Around 20,000 people have marched through central London to demand action on climate change, police said, as rallies took place in other cities.[Xinhua]