

NEWS IN PICS: Lead developer of Qatari manmade island project on run after new photos taken from space released