Giant mirror on a wall in Saigon Vietnam . A place called Japan Town. Many Japanese shops, bars, cafes.