Indian American Cancer Scientist Put on Leave after Harassment Allegations
WASHINGTON (TIP): Top Indian American scientist Inder Verma, considered as one of the world’s leading authorities on gene therapy and cancer, has been placed on administrative leave following allegations of “inappropriate conduct” against him. Mr. […]
