Gl, the full name of girl's love, refers to the same-sex feelings between women, which often appears in literary works, animation works, comic works and so on. In addition, GL is often used as the abbreviation of good luck in the network.
To sum up, bl generally refers to novels and BL animations about beautiful women. GL generally refers to lily novels.
BG is the abbreviation of Boy ang Girl, which means normal sex, that is, heterosexuality. Generally speaking, when it comes to bl/gl, in order to distinguish it from bl/gl, bg means ordinary romance.
Tanzania .. I really don't know, it may refer to American handbag brand TRACY ZYCH. Or a word or a person's initials.