These indian silk bangles are a wonderful seller. The average retail price is £3 to £4. Sometimes shops put 2 or 3 together and sell them at a special price. There is one size which tends to fit the vast majority of peole as the bracelets are semi soft and do have some give. The inner diameter is 6cm.