English: Police officers in London.
Telugu: లండన్లో ఈడీ అధికారులు.