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