Ranieri mahrez will stay leicester
I think there may be some confusion here!
Ranieri is actually Claudio Ranieri, the former manager of Leicester City, not Mahrez. And unfortunately, Claudio Ranieri was sacked by Leicester City in February 2017, after a poor run of results.
As for Riyad Mahrez, he did leave Leicester City in July 2018, joining Manchester City for a reported £60 million transfer fee.