Tehri Hydro Development Corporation Vs. Alstom Hydro France & Anr.