A highly satisfying show by the Indian contingent in Glasgow