Enligt senaste folkräkning har London 3 , 707 ,130