Brian
My Jane's calls it a Beriev A-40 Albatross 'Mermaid'. Perhaps it is the improved A-42 version.
My source; it may be that it is a bit unclear what is A 40 and what is (will be?) the upgraded version of it, the A 42.
Highlights of the Gidroaviasalon Airshow
Best
Reg