That chart is worthless. China and India are paying far less than the world price for oil. And the ghost tankers Russia must rely on are very expensive, because no insurance company will provide coverage for them.
How do you know what is the contracted price?
Regarding insurance, there are Russian and Chinese insurance companies.
I linked to the specific price for Ural Oil, not just oil overall. Hence the reason for the lower price by comparison.