salah choudhury