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