The Olympic torch's global odyssey ended Wednesday, as it arrived in Beijing, two days before the beginning of the Olympic Games.
Flag-waving crowds cheered the torch relay through Beijing's Tiananmen Square Wednesday as Olympic fever mounted, but a dramatic Tibet protest and a row over Darfur clouded the Games build-up.