TPSC (India) Private Ltd, a wholly-owned Indian subsidiary of Toshiba Plant Systems & Services Corporation in Japan, has announced that it will expand its assembly plant of water turbines for small and medium sized hydroelectric power project. The company Read more