Doesn't seem to be in the right place for an arrival. Looks more like a departure off 12R, with the right turn to head for Middle East or European destinations.
Was in the shower when it went over - very loud. I would have thought it was engine noise & high power at that.