Somali pirates have freed seven Indian sailors detained for close to four years in exchange for an undisclosed ransom, Somali officials…