2008 Summer Olympics torch relay route involved 21 countries where the Olympic torch was carried between its lighting in Greece in March 2008 and the Olympic opening ceremony in China 's host city of Beijing in August 2008 . The relay took place in four separate legs : in Greece , an international leg , in the Special Administrative Region of China ( Hong Kong and Macau ) , and in mainland China
Olympic opening ceremony
2008 Summer Olympics opening ceremony
2008 Summer Olympics torch relay route