Bahrain's government has been trying to buy huge stocks of tear gas - enough canisters to outnumber the country's population. That's emerged from documents ...