My mom gave the two larger ones from her garden and the other two are Indian bitter melons from my neighbor who is from India. As you can see, both have light greenish skin, not the usual dark green skin. The Indian melons have skin with pointy ridges.
My own bitter melon plants have not fruited...last year I got the small apple-size green bitter melons.