Russian President Vladimir Putin will not personally attend the G20 summit in Delhi.