Immigration agency returns 311 illegal migrants to India