Prime Minister Narendra Modi touched down in Brazils Rio de Janeiro on Monday on the second leg of his three-nation visit to attend the 19th edition of the G20 Leaders Summit.