Uncategorized Trade Imbalance With India Adding To Russia’s $147 Billion Stranded Rupee Assets: Report by theshivalik June 1, 2023 [ad_1] Russia is being compelled to amass up to $1 Share