English: And it is a London Street too.
Telugu: అది కూడా లండ‌న్ వీధుల్లో కావ‌డం విశేషం.