Meshech: Supposed to be the Moschi, a people between Iberia and Armenia, from whom, probably the Muscovites are descended. Eze 27:13, Eze 38:2-3, Eze 39:1; Gen 10:2, Gen 10:12; 1Ch 1:5
Tubal: Probably the Tibarenians, a people of Pontus, west of the Moschians.