From Bagh or Baghshur (a place name meaning ‘garden’ or ‘orchard’)

1 Post