English: Lake Titicaca is a large, deep lake in the Andes on the border of Bolivia and Peru
Telugu: లేక్ టిటికాకా అనేది బొలీవియా మరియు పెరు సరిహద్దులో అండీస్లో ఒక పెద్ద, లోతైన సరస్సు.