The incredible streets and the sacred waters of India