18 carat yellow gold, diamond and south sea pearl ring by James Newman. Price from £2,850

18 carat yellow gold, diamond and south sea pearl ring by James Newman. Price from £2,850

Read more