A body weighs more at the poles than at the equator, because the earth is not a perfect square, but it is flattened at the poles. The distance between the equator and the centre of the earth and the poles; therefore the force of gravitation is more at the poles than at the equator; and so it weighs more at the poles than equator.