Dubai Torch Tower A fire rips through The Marina Torch apartment complex in Dubai, one of the tallest residential apartment buildings in the world. Sources: BBC