Tata Power completes construction of 187 MW Shuakhevi Hydropower Project, Georgia
Tata Power Company Limited has completed the construction of the 187 MW Shuakhevi Hydropower Project in Georgia through its joint venture (JV) company Adjaristsqali Georgia LLC (AGL). The Shuakhevi project, which was started in 2013, […]
