English: Most of the story is said to take place in London.
Telugu: కథ నేపధ్యం బట్టి మెజారిటీ షూటింగ్ లండన్ లో ఉంటుందని టాక్.