Kebaya is an upper garment worn over batik skirt, officially recognised as national costume of Indonesia.