Russian ambassador calls on Sartaj Aziz