La India es una gran península ubicada en el sur de Asia, rodeada por el Himalaya al norte, el Océano Índico al sur, el golfo de Bengala al este y el mar de Arabia al oeste. A pesar de tener largas costas, los hindúes permanecieron aislados de otros pueblos durante mucho tiempo. El territorio indio tiene dos tipos de paisajes, montañas nevadas en el norte y selvas calurosas en el sur, irrigadas por los ríos Indo y Ganges, que producen tierras fért