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