Flight distance between Ta‘izz, Yemen and Ryazan’, Russia 2,845.8 mi / 4,579.8 km