Indian Prime Minister Narendra Modi met Turkish President Tayyip Erdogan on the sidelines of a regional summit on Friday, in their first encounter in over two years since relations soured after Erdogan's comments on the disputed Muslim-majority region of Kashmir.