W Indiach występuje wiele kontrastów społecznych, etnicznych, językowych i religijnych. Można spotkać ludzi bardzo biednych żyjących w tzw. slumsach, a także ludzi bardzo bogatych mieszkających w pałacach. Obserwowane dysproporcje wynikają z systemu kastowego, w którym każdy należy do danej grupy społecznej i może wykonywać jedynie zawody przeznaczone dla jego grupy. Inną ważną przyczyna jest niezwykle szybki wzrost liczby mieszkańców, którzy zamieszkują najbiedniejsze dzielnice. Indie są krajem mocno zróżnicowanym zarówno pod względem etnicznym, jak i religijnym.
Indie są ogromnym państwem zamieszkanym przez dużą liczbę ludności – szacuje się, że za niedługo liczba ludności w Indiach będzie większa niż w Chinach. Indyjskie społeczeństwo jest bardzo zróżnicowane pod względem ekonomicznym, etnicznym czy religijnym. Sprzyja to powstawaniu kontrastów. Znajdująca się na siódmym miejscu w rankingu krajów pod względem wielkości republika ma również sztywny kastowy system społeczny, który z góry określa możliwości życiowe, pracownicze danej grupy czy jednostki. Przynależność do danej kasty jest dziedziczna i sankcjonowana przez tradycje hinduizmu.