Warning! Once reached the last third of the book, it will be difficult to stop: book yourself a day (or night) to read in one go, because you will struggle to win! The final chapters are of great art with their improbable situations and revelations.
An English medium level allows us to understand the history, but some details may escape those who are not armed with a dictionary! But the way this is written allows to guess which passages do not miss any crumb ...
Only the epilogue disappointed me because too overdone for my taste.