daneason21 daneason21 Today at 3:11 AM History Answered Why did the English establish a colony on Roanoke ? To provide new markets and raw materials for England To provide slaves for labor in England’s other colonies To grow tobacco for the European market To grow food for the English navy