why a freely suspended magnet points towards in north south direcction
We know that earth has a magnetic field of its own. Now, a freely suspended magnet (which has no obstructions) aligns itself to north-south direction as it influenced by earth's magnetic field.