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 (54 ha).
Telugu: ఇది ప్రకాశం బ్యారేజికి ఎగువన ఉంది, ఇది 133 ఎకరాల (54 హెక్టార్లు) విస్తీర్ణంతో భారతదేశంలో అతిపెద్ద నదీ ద్వీపాల్లో ఒకటిగా పరిగణించబడుతుంది.