 The Indian Prime Minister Narendra Modi is travelling to Moscow for talks with President Putin, his first foreign trip since winning re-election last month. The two-day visit is part of the annual summit between...