India signed defense and energy deals with neighboring Sri Lanka as Prime Minister Narendra Modi visited the island nation.Indian Prime Minister Narendra Modi held talks with Sri Lankan President ...