The causes of the Sepoy rebellion were rumors were spread that the rifles were being greased with beef and pork fat. For Hindu soldiers, the cow is sacred. For Muslim soldiers, they can't touch pork. Also, Indian soldiers were required to fight in foreign lands.