what engine/trans combo do you have? and what meter are you using? Pakistani made or japan made..
check the speedo pulse output at the sensor, each rotation of the axle should register 4 pulses not more not less.
Also its quite impossible to be such wildly out of calibration, travelling at 30 kmh and the speedo showing 60 kmh is double the speed and is usually a shot or repaired speedometer.