The weight of the body varies from one place to another because it is related to the amount of ground acceleration and the extent of its height at sea level. When the body is on the equator, the earth acceleration is low because of its height at the level of the earth’s surface.
And the opposite happens when it is at the poles