Six Indian sailors, held captive by Somali pirates for more than 10 months, were freed Monday after a reported $2.1 million ransom payment.