Mohammed bin Salman was greeted by Indian PM Narendra Modi at the airport in New Delhi. Before touching down in India, bin Salman visited Pakistan and held talks with officials in Islamabad. Analysts believe the trips are part of the crown prince’s charm offensive to repair his troubled image.