DGT Check in English

DGT Check in English​The General Directorate of Traffic(DGT) is the human body in charge of issuing driving permits and allows in the Spanish State. The