Temasek Holdings (Private) Limited will invest Rs 945 crore in Glenmark Pharmaceuticals through its wholly owned indirect subsidiary Aranda Investments (Mauritius) Pte Ltd, the Mumbai-based pharma firm announced this on Friday evening.