04.06.08
Olympic Torch Relay in London
The Olympic torch relay hit the streets of snowy London today, marred by much controversy between China and Tibet. A large police presence, and Chinese security forces surrounded the torch throughout the 31 mile trip across London.
Thousands of people fill up Trafalgar Square
Contrast between peace and conflict