I considered that, but it looks more Begonia to me from the photo. But you could be right. The definitive way to ID is to compare with herbaria specimens :)
I have looked into Begonia Herbarium specimens but nothing I found similar to the plant with inflorescence on the leaf surface but I found something on the link below: