I have some data that suggests a 747-400 generates between 16 and 18 passenger-km per litre of fuel, A340-300 between 17 and 21.
Because of tankering effects (burning fuel to carry fuel) very long haul sectors are less efficient - you would burn less fuel on LON-SIN with an intermediate stop half way.