Tup Qarah

Source: Wikipedia, the free encyclopedia.

Tup Qarah (Persian: توپقره or توپ قره) may refer to: