Prime Minister Narendra Modi is on a two-day visit to Saudi Arabia and has landed in Riyadh's King Khalid International Airport. PM Modi was invited by Saudi King Salman Bin Abdulaziz Al Saud and with an aim to boost bilateral ties between the two countries in key sectors, including energy and finance.