More than 420 million wild animals have been traded in 226 nations over two decades, according to new figures. Researchers say income inequality is driving the trade and suggest high-income ...