Modern Hinduism has had to face challenges brought by the advent of Islam and Western culture. Both incursions into India have left profound and lasting imprints on Hinduism.