President Vladimir Putin arrives in India today for the 23rd India–Russia Summit, with a packed agenda that spans defence, energy, trade and agriculture. Prime Minister Narendra Modi will host a dinner this evening, followed by formal talks tomorrow at Hyderabad House after a ceremonial welcome.