Mustafa Ayoubi’s killer allegedly yelled him to “Go back to your country,” a chilling reminder of murder of Srinivas Kuchibotla.
Mustafa Ayoubi’s killer allegedly yelled him to “Go back to your country,” a chilling reminder of murder of Srinivas Kuchibotla.
The American Bazaar is a publication of American Bazaar, Inc., based in Germantown, MD.