A stone is thrown upwards with an initial velocity of 25m /s at an angle of 30 degree to the ground then what will the stone horizontal velocity be just before it lands?

The horizontal velocity of the stone just before it lands will be the same as its initial horizontal velocity, which is 25m/s * cos(30°) = 21.7m/s.