The Micropezidae are a moderate-sized family of acalyptrate muscoid flies in the insect order Diptera, comprising about 500 species in about 50 genera and five subfamilies worldwide. They are most diverse in tropical and subtropical habitats, especially in the Neotropical Region. Wikipedia
Micropezid fly is a mimic of the weaver ant.
Please refer this article from NUS – Mimicry of Weaver Ant
Spotted at Bukit Panjang Garden – Nov 2020