The price of oil has increased 23% this year.  This has hurt India most, given it is a net importer, which has caused a drag on its economy and currency. On the other hand, Russia does not complain, being the largest oil producer in the world.  Russia currently...

read more