Sexual harassment hits multi generations, with assaults also