India Oil Cos’ $125.5 Million Dividend From Oil Assets Stuck In Russia
European countries and the United States have imposed heavy sanctions on Russia since Moscow sent troops into Ukraine on Feb. 24, but India has not explicitly condemned the action.