World News USD 300 Million Of Indian Oil Firms Stuck In RussiaBy tirupatinewsMay 26, 20230 Indian oil firms are facing a significant financial setback as approximately USD 300 million of their funds remain stuck in Russia due to a delay in repatriation.