The OIL India chief also informed that $300 million in dividends accruing to the company are stationed in Moscow at present.
Get over your FOMO of knowing what's happening. Never miss what matters to you!