Ethiopian did the same thing in a B763 mistaking Arusha (small GA hub) for Kilimanjaro (large international airport). All this despite them missing a rather large prominent snow-capped, landmark that should have been North of the airport!
Ethiopian Boeing 767 crash-lands in Arusha - National | The Citizen