What culture or cultures have invaded India?

Mostly due to the invasion of foreign powers the Indian culture has been severely effected by WESTERN CULTURE.