Ganges jest niezwykłą rzeką. Od ilości wody, którą niesie rzeka zależą losy milionów mieszkających nad nią ludzi. Szczególnie ważny jest okres wiosenny gdy topnieją śniegi z górskich lodowców i okres letni gdy nadchodzą opady monsunowe. Ale przede wszystkim Ganges, albo Ganga, uważana jest przez wyznawców hinduizmu za świętą rzekę – boginię. Pielgrzymi z całych Indii przybywają do świętych miejsc położonych nad jej brzegami aby wykąpać się w jej wodach. Wierzą, że taka kąpiel oczyści ich z grzechów. O wschodzie słońca i tuż przed jego zachodem wierni modlą się do rzeki medytując, śpiewając mantry, puszczając na jej wody ofiary w postaci łódeczek z liści, czy dokonując rytualnych ablucji.
Naszą podróż rozpoczniemy od Himalajów Garhwalu gdzie z ośnieżonych gór biorą początek rzeki Bhagirati, Alaknanda i Mandakini, które po połączeniu tworzą rzekę Ganges. Ich źródła to sanktuaria stanowiące cel licznych podróży religijnych. Dotrzemy do nich wędrując szlakami pielgrzymów. Dotrzemy do nich wędrując szlakami pielgrzymów. Zjeżdżając na niziny zatrzymamy się w Riszikeszu – znanym centrum jogi i Haridwarze – miejscu gdzie Ganges spływa z gór na niziny. Następnie dotrzemy do Allahabadu, w którym łączą się trzy rzeki: Ganges, Yamuna i niewidzialna Saraswati. Weźmiemy udział w największym hinduistycznym święcie – Kumbh Mela. Zatrzymamy się dłużej w fascynującym Varanasi a potem przez zielony Bihar dotrzemy do Kalkuty i wyspy Sagar w Zatoce Bengalskiej, w której święta rzeka kończy swój bieg.