These beads are handmade in India. I bought them many years ago. I am selling them in mixed lots of 2+ ounces. ( just to make sure you get an overage) The picture shows a random 2 ounce lot so that is typical of what you are going to get. The small round ones might be 10-15mm in size the big ones in the photo are about 22mm. Size varies so it is hard to be exact but there are no seed beads or small ones. The hole size appears to be 2mm. Color of these is a mix of shades of green. I have a variety of styles and colors of beads so please come to our store and have a look at the others.