Tras las invasiones islámicas a India y la consecuente dominación extranjera desde el siglo X, la cultura de la India ha recogido influencias de otras culturas, en especial la persa, árabe y turca, cuyos rasgos aparecen en la religión, el idioma y el atuendo.