Indian Jaipur

28

100% Wool Handknotted in Jaipur India.