Soleirolia soleirolii - Mind-your-own-business
Soleirolia soleirolii, commonly known as ‘Mind-your-own-business‘ is a tiny plant that has escaped from gardens where it is a rock-plant. It has tiny round alternate leave and a reddish stem that roots at nodes.
It is a member of the Nettle family.