English: The Site Of God
Telugu: దేవుడి స్థానం