The War Remnants Museum in Ho Chi Minh City was ranked among the top 25 best museums in the world by tourism website TripAdvisor.