Apparently Air India just got a 747-400 second hand from Air Canada after a normally scheduled D check. I really have no idea why the
New York Times ran that picture except that it is a Boeing aircraft with Air India's livery.
http://www.airliners.net/open.file/826077/M/