English: It is located at the upstream of Prakasam Barrage and is considered as one of the largest river islands in India, with an area of 133 acres.
Telugu: ఇది ప్రకాశం బ్యారేజికి ఎగువన ఉంది, ఇది 133 ఎకరాల విస్తీర్ణంతో భారతదేశంలో అతిపెద్ద నదీ ద్వీపాల్లో ఒకటిగా పరిగణించబడుతుంది.