What were the main causes of the Indian Rebellion of 1857

The Indian Rebellion of 1857 was a major uprising against British rule in India. The rebellion was caused by a number of factors, including economic hardship, religious discrimination, and the introduction of new laws that were seen as unfair.