English: I have never seen this place before although the name sounds a bit familiar.
Telugu: ఈ సైట్ గురించి ఎప్పుడూ వినలేదు, కానీ పేరు కొద్దిగా తెలిసినట్లు అనిపిస్తుంది.