English: the same location today.
Telugu: అదే స్థలం, నేడు