Ho Chi Minh City, or Saigon as many still call it, is a city buzzing with life wherever you turn.

Read more