English: It's situated on the upstream of Prakasam Barrage and is taken into account as one of many largest river islands in India, with an space of 133 acres (54 ha).
Telugu: ఇది ప్రకాశం బారేజ్ ఎగువన ఉంది మరియు ఇది 133 ఎకరాల (54 హెక్టార్లు) విస్తీర్ణంతో భారతదేశంలో అతిపెద్ద నదీ ద్వీపాల్లో ఒకటిగా పరిగణించబడుతుంది.