Kremlin slams Japan's 'unfriendly' stance amid G7 oil price cap talk.
The Kremlin criticised Japan on Wednesday over what it called a "very unfriendly position" towards Russia, saying this hampered the development of economic relations, including in energy.