Besides buying from the American plantations, where else in the western hemisphere did India buy cotton?