English: Those 2 places are London & New York.
Telugu: మొదటి రెండు స్థానాల్లో లండన్, న్యూయార్కులున్నాయి.