Designed by
Title
Russia Air Force government Iljuschin Il-62 airplane at Shanghai Hongqiao Airport in China #331014527
Description
Shanghai, China - April 10, 2024: Russia Air Force government Iljuschin Il-62 airplane at Shanghai Hongqiao Airport (SHA) in China
This image is editorial