Does the centre of mass of a body necessarily lie inside the body ?
No. Centre of mass of a body can also lie outside it. Take a metal ring for example. Centre of mass lies at the centre of the ring.