English: Borra Caves are the biggest amongst the caves found in India.
Telugu: భారతదేశంలోనే లోతైన గుహలు బొర్రా గుహలు.