Vietnam exchange rates seem low?

Today I got a message from Revolut that £1=xxx amount of Dong, which actually was a much lower rate of dong than what I get from quick Google search. Why is this?

Seems strange because when I was in Cambodia getting US $, the ratest were always spot on!

So why are the Pound to Dong rates not so favorable?