A lot of passenger 747s are in the process of getting retired. JAL used to have a heap, the last was retired last March. A few years ago, before the A380s started arriving, QF had 30. They now have 24 or 25 and they'll all be gone by 2019.
BA's fleet of 55 appears to be the largest from what I've been able to find.