Home Sports India has much to celebrate with its Glasgow performance