Prime Minister Narendra Modi Thursday landed in Japan's Osaka to the attend the G20 Summit on Thursday morning.