India’s vast Hindu festival draws to an end