Avoiding a transit of the United Kingdom
Since the documentation requirements just to transit the UK can be both onerous and expensive (see to pass through the UK in transit), it may be preferable to select itineraries that avoid the United Kingdom altogether.
You may wish to avoid transit in UK airports if you are traveling on the passport of any of the following countries:
Afghanistan, Albania, Algeria, Angola, Bangladesh, Belarus, Burma, Burundi, Cameroon, China, Congo – Braz, DPR Congo, Egypt, Eritrea, Ethiopia, FYR Macedonia, Gambia, Ghana, Guinea, Guinea B, India, Iran, Iraq, Ivory Coast, Jamaica, Kenya, Kosovo, Lebanon, Lesotho, Liberia, Libya, Malawi, Moldova, Mongolia, Nepal, Nigeria, Pakistan, Palestinian Territories, Rwanda, Senegal, Serbia, Sierra Leone, Somalia, South Africa, Sri Lanka, Sudan, Swaziland, Syria, Tanzania, Turkey, Turkish Republic of N Cyprus, Uganda, Venezuela, Vietnam, Yemen, Yugoslavian (docs), Zimbabwe
Most connecting flights via the UK can be replaced with flights connecting in other European countries.