Is my ERD valid for airports,cities and airlines database?
Looks ok.

Some countries span multiple continents, such as Russia and Turkey.

Some airports might not be in cities, like Mirabel (YMX), which is 53k from Montreal.