English: London is world's most expensive city.
Telugu: ఇంగ్లాండ్లో లండన్ అత్యంత ఖరీదైన నగరం.