Kurti top is an upper garment worn in the Indian subcontinent encompassing waistcoats, jackets and blouses.