This paper studies the impact of trade costs reduction on geographical concentration in the presence of firm heterogeneity and overhead type of export fixed costs. Firm heterogeneity with the export fixed costs hampers full agglomeration through weakening the forward and backward linkages and fortifying the market crowding effect. Rather than catastrophic agglomeration that the standard new economic geography models have long suggested, trade liberalisation causes gradual agglomeration. Also, trade liberalisation never produces a perfect convergence in welfare for the periphery, which loses, and the core, which gains. Even free trade never equalises the welfare between core and periphery, i.e. trade liberalisation does not eliminate inequality among nations.