Vietnam is a country of contrast. Made of land and sea, mountains and rivers, mégapolis and villages, tranquility and noise, bamboo huts and skyscrapers, ancients arts and modernity. Vietnam surprises, attacks, upsets amazes appeases and questions.