Transcript:
Urumqi, China, is 1500 miles from the nearest coastline- making it the world's most remote city from the sea! A 50 FT tall Christmas tree in London, England, was decorated with 12 life-size mini cars and pulled down the Thames on a barge!