India snaps up record amount Russian oil while flows from Saudi Arabia plunge to 28-month low