English: place, in fact.
Telugu: నిజానికి, సైట్.