Vietnam: Ha Long Bay - all set for a Buñuelesque lunch on the beach