Actress Charlize Theron was left red-faced after embarrassing herself by confusing two major world cities. The Monster star was discussing her voyage through Turkey toward the Istanbul International Film Festival with boyfriend actor Stuart Townsend, when she mistakenly named Budapest, the capital of Hungary, as one of her Turkish stops. The 32-year-old South African went on to describe a visit at a Turkish bazaar, purchasing Turkish carpets and the attention lavished on her while in "Budapest" - when in fact she had visited Turkish capital Istanbul. She told reporters, "We went to Turkey. When we got over there, we rented a car and we drove all the way to Budapest. By the time we got to Budapest it was like the Cannes Film Festival, I'd never seen anything like it."