Tata Power shares down 2% after $490 million arbitration ruling in favour of Kleros
Despite a recent arbitration setback resulting in a $490 million expense, Tata Power demonstrated robust quarterly earnings growth and improved profit...
Read Full Article →