English: There are a lot of Indians in London.
Telugu: లండన్ లో భారీ ఎత్తున భారతీయులు ఉంటారు.