Just before the beginning of the much awaited 2012 Olympics Games, the Olympic flame has arrived in the host city London on July 21, 2012. It was abseiled in...

Read More