Five Japanese tourists travel to the Ganges River in India to find peace and answers to their personal problems.