Russian President Vladimir Putin met here today with Indian Prime Minister Narendra Modi on the sidelines of St. Petersburg International Economic Forum. During the meeting, they discussed bilateral relations as well as the developments on international arena.