Cows, goats, water buffalo and dogs intermingle with pilgrims, residents and tourists along the riverbanks.
previous 25/27 next