No, Indian passport holders travelling abroad for a purpose other than employment don’t need to obtain an ECR stamp, effective from 1st October 2007.