Who would have thought...?

Who would have thought...?
(used for showing that you are surprised about something) — Кто бы мог подумать!

[Who da thunk it?]