Indian PM Narendra Modi called on Russian President Vladirim Putin in Moscow and discussed Indo-Russian ties.