Sri Lankan Prime Minister Harini Amarasuriya landed in New Delhi today for a three-day visit to India. This maiden visit aims to strengthen bilateral ties and includes meetings with Indian political leaders.