Vietnam – known for its beaches, rivers, Buddhist pagodas and bustling cities