Hopes for a potential peace plan in Ukraine have sent shockwaves through the energy market this…
Tata Motors shares crash 3% on Wednesday: technical analysts warn of possible dip below ₹700
Indian automobile giant Tata Motors’ share price took a beating on Wednesday going down over 3%…
