The boys of AhhGee head to the home of ping-pong. Who knew that it was located in London.
Photo credit: Tokyo Magic