English: At the crossroads of two seas
Telugu: రెండు సముద్రాల కూడలి వద్ద