What are the causes of the Sepoy Rebellion?

Opposition to the British rule of India.