This is one you will never get rid of. 70's "Kennington" with real patchwork madras. It's all cotton, made in India.
Take a look at the interior where you see the details of the patchwork.
There are 2 breast pockets and small finished slits at shirt tail.
It's marked a size M, probably a men's 70's M.
All flat measurements:
shoulder seam to shoulder seam 19"
length shoulder seam to hem 26.25"
Excellent vintage condition. There may be some small repairs or minor pin marks but nothing stand out.