China opens the 2008 Olympic Games with a lavish ceremony in Beijing, watched on TV by more than one billion people.