I believe this is from Yangming Mountain. That building that towers above the others is the Taipei 101.