English: London: Big chance for India!
Telugu: లండన్‌: ఇండియాకు మరో ఎదురుదెబ్బ.