"We have been hearing that a lot of rape cases have taken place in the city". Is it correct?
There is nothing wrong with it.
not a teacher
It would be a little better with "rapes' instead of "rape cases".
Pope of the Dictionary.com Forum