Indian Prime Minister Narendra Modi will embark on a two-day visit to Saudi Arabia today following an invitation from Saudi Crown Prince Muhammad bin Salman. This would be Modi's third visit to Saudi Arabia and the first in his third term.